आपको select_related
. का उपयोग करना चाहिए यदि आप सभी संदर्भों को शीघ्रता से प्राप्त करना चाहते हैं, तो क्वेरी करते समय ध्वजांकित करें। कृपया ध्यान दें कि संदर्भ देखने के लिए अतिरिक्त प्रश्नों का खर्च आएगा और select_related()
मोंगोडब की राउंड ट्रिप की संख्या को कम करने के लिए डिज़ाइन किया गया है।
# Single document lookup
document_of_A.select_related(2)
# Queryset
A.objects.select_related(2)
Select_संबंधित लुकअप के लिए 2 क्यों? वैसे पुनरावर्ती गहराई है:
- किसी भी संदर्भ को सूची में ही देखें
- संदर्भों को अलग-अलग एम्बेड किए गए दस्तावेज़ों में देखना