MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

A busca de referências do mongoDB leva tempo


Você deve usar o select_related sinalizar ao consultar se deseja obter todas as referências rapidamente. Observe que as pesquisas de referência custarão consultas extras e select_related() foi projetado para reduzir o número de viagens de ida e volta para o mongodb.
# Single document lookup
document_of_A.select_related(2)

# Queryset
A.objects.select_related(2)

Por que 2 para a pesquisa select_related? Bem, a profundidade recursiva é:
  1. procure quaisquer referências na própria lista
  2. buscando referências nos documentos incorporados individuais