पहला वाला:
const courses = await Course.find().populate("userId")
मॉडल वर्ग पर काम करता है... यह उन क्षेत्रों को ढूंढता है और आबाद करता है। कोई निष्पादन नहीं हैआबादी की जरूरत है।
दूसरा वाला:
const user = await User.findById("323223ad");
const user = await user
.populate('cart.items.courseId')
.execPopulate()
एक वर्ग के उदाहरण (एक MongoDB रिकॉर्ड उदाहरण पर) पर संचालित होता है।
आपको यह निर्दिष्ट करने की आवश्यकता है कि populate()
को कब निष्पादित किया जाए ... आप कई populate()
. को चेन कर सकते हैं एस.