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

नेस्टेड एम्बेडेड दस्तावेज़ों को नेवला के साथ क्वेरी करना

नेवला 3.6 में गहरी आबादी जोड़ी गई। https://github.com/LearnBoost/mongoose/issues/1377#issuecomment -15911192

आपके उदाहरण के लिए, यह कुछ इस तरह होगा:

Owner.find().populate('shelves').exec(PopulateBooks);

function PopulateBooks(err, owners) {
      if(err) throw err;
      // Deep population is here
      Book.populate(owners, { path: 'shelves.books' }).exec(callback);
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मैंगो डीबी शुरू नहीं कर सकता, अपवाद को सुन सकते हैं

  2. नेवले में id और _id में क्या अंतर है?

  3. विफल वैश्विक आरंभीकरण:BadValue अमान्य या कोई उपयोगकर्ता स्थान सेट नहीं है। कृपया सुनिश्चित करें कि LANG और/या LC_* पर्यावरण चर सही ढंग से सेट हैं

  4. मोंगोडब में $ लुकअप के साथ कई संग्रहों में कैसे शामिल हों?

  5. समय के साथ दस्तावेज़ सम्मिलित करते समय डिफ़ॉल्ट तिथि निर्धारित करें। समय क्षेत्र