Debe utilizar select_related
bandera al consultar si desea obtener todas las referencias rápidamente. Tenga en cuenta que las búsquedas de referencia costarán consultas adicionales y select_related()
está diseñado para reducir el número de viajes de ida y vuelta a mongodb.
# Single document lookup
document_of_A.select_related(2)
# Queryset
A.objects.select_related(2)
¿Por qué 2 para la búsqueda relacionada con select_related? Bueno, la profundidad recursiva es:
- busque cualquier referencia en la lista misma
- buscar referencias en los documentos incrustados individuales