sql >> Base de Datos >  >> NoSQL >> MongoDB

la búsqueda de referencias de mongoDB lleva tiempo

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:

  1. busque cualquier referencia en la lista misma
  2. buscar referencias en los documentos incrustados individuales