Sie sollten den select_related
verwenden Flag bei der Abfrage, wenn Sie schnell alle Referenzen erhalten möchten. Bitte beachten Sie, dass Referenzsuchen zusätzliche Abfragen und select_related()
kosten wurde entwickelt, um die Anzahl der Roundtrips zu Mongodb zu reduzieren.
# Single document lookup
document_of_A.select_related(2)
# Queryset
A.objects.select_related(2)
Warum 2 für die Suche nach select_related? Nun, die rekursive Tiefe ist:
- Schauen Sie alle Referenzen in der Liste selbst nach
- Referenzen in den einzelnen eingebetteten Dokumenten nachschlagen