U moet de select_related
. gebruiken vlag bij het opvragen als u snel alle referenties wilt hebben. Let op:het opzoeken van referenties kost extra zoekopdrachten en select_related()
is ontworpen om het aantal retourvluchten naar Mongodb te verminderen.
# Single document lookup
document_of_A.select_related(2)
# Queryset
A.objects.select_related(2)
Waarom 2 voor de select_related lookup? Welnu, de recursieve diepte is:
- zoek eventuele referenties op in de lijst zelf
- verwijzingen opzoeken in de afzonderlijke ingesloten documenten