MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

निष्पादन का उपयोगपॉप्युलेट ()

पहला वाला:

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() . को चेन कर सकते हैं एस.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. दस्तावेज़ से कुछ फ़ील्ड कैसे निकालें

  2. स्थानीय मोंगो डीबी शुरू/लॉन्च करने में असमर्थ

  3. विंडोज सिस्टम पर MongoDB कैसे स्थापित करें?

  4. नेवले के लिए ब्लूबर्ड का प्रयोग करें, मिल गया। बाइंड एक फ़ंक्शन नहीं है

  5. एमजीओ:किसी दस्तावेज़ में एक विशिष्ट सरणी को कैसे अपडेट करें