sql >> Database teknologi >  >> NoSQL >> MongoDB

Hentning af mongoDB-referencer tager tid

Du bør bruge select_related flag, når du forespørger, hvis du vil have alle referencerne hurtigt. Bemærk venligst, at referenceopslag koster ekstra forespørgsler og select_related() er designet til at reducere antallet af rundrejser til mongodb.

# Single document lookup
document_of_A.select_related(2)

# Queryset
A.objects.select_related(2)

Hvorfor 2 til select_related opslag? Den rekursive dybde er:

  1. slå eventuelle referencer op på selve listen
  2. slå referencer op i de individuelle indlejrede dokumenter



  1. Hvad er den rigtige måde at håndtere Mongodb-forbindelser på?

  2. MongoDB \uXXXX problem

  3. MongoDB Spring data sammenligning mellem felter

  4. Redis butiksnøgle uden en værdi