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

mongoDB संदर्भ लाने में समय लगता है

आपको select_related . का उपयोग करना चाहिए यदि आप सभी संदर्भों को शीघ्रता से प्राप्त करना चाहते हैं, तो क्वेरी करते समय ध्वजांकित करें। कृपया ध्यान दें कि संदर्भ देखने के लिए अतिरिक्त प्रश्नों का खर्च आएगा और select_related() मोंगोडब की राउंड ट्रिप की संख्या को कम करने के लिए डिज़ाइन किया गया है।

# Single document lookup
document_of_A.select_related(2)

# Queryset
A.objects.select_related(2)

Select_संबंधित लुकअप के लिए 2 क्यों? वैसे पुनरावर्ती गहराई है:

  1. किसी भी संदर्भ को सूची में ही देखें
  2. संदर्भों को अलग-अलग एम्बेड किए गए दस्तावेज़ों में देखना



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. उल्का विधि बनाम नियमों को अस्वीकार/अनुमति दें

  2. MongoDB क्वेरी में इस बाएँ () SQL का निर्माण करें?

  3. मैं Laravel में संपादन दृश्य में रिकॉर्ड ड्रोम डेटाबेस कैसे ला सकता हूं?

  4. MongoDB C# ड्राइवर के साथ BsonElement विशेषता और कस्टम अक्रमांकन तर्क

  5. यूरोपीय संघ के क्षेत्र में AWS पर भौगोलिक रूप से वितरित MongoDB क्लस्टर