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

मोंगोडीबी $लुकअप बनाम नेवला पॉप्युलेट

एक github थ्रेड के लिए धन्यवाद ग्रेगरी NEUT द्वारा साझा प्रश्न की टिप्पणियों में मैं कुछ तथ्यों को स्थापित करने में सक्षम हूं:

  1. मोंगोज़ की पॉप्युलेट() विधि पर्दे के पीछे मोंगोडीबी के $लुकअप का उपयोग नहीं करती है। यह बस डेटाबेस के लिए एक और क्वेरी करता है।
  2. मोंगोज़ में ऐसी कार्यक्षमता नहीं है जो मोंगोडीबी के पास नहीं है। populate() बस दो या अधिक प्रश्न पूछता है।

मेरी राय में, populate() . का उपयोग करने के लिए जगहें हैं और अन्य $lookup . का उपयोग करने के लिए . अधिक जटिल प्रश्नों के लिए $lookup एकत्रीकरण पाइपलाइन में सबसे अच्छा काम करेगा।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongodb सर्वर से कनेक्ट नहीं हो सका

  2. उल्का का उपयोग करके फ़ाइल अपलोड और डाउनलोड करें

  3. मोंगोडीबी 4.x रीयल टाइम सिंक टू इलास्टिकसर्च 6.x +

  4. कैसे कैस्केड हटाने के लिए नेवला का उपयोग कर मिडलवेयर को हटा दें?

  5. स्प्रिंग डेटा MongoDB में स्ट्रीम लौटाते समय कर्सर विकल्प निर्दिष्ट करना?