sql >> Databasteknik >  >> NoSQL >> MongoDB

Det tar tid att hämta mongoDB-referenser

Du bör använda select_related flagga när du frågar om du vill få alla referenser snabbt. Observera att referenssökningar kostar extra frågor och select_related() är utformad för att minska antalet tur- och returresor till mongodb.

# Single document lookup
document_of_A.select_related(2)

# Queryset
A.objects.select_related(2)

Varför 2 för select_related lookup? Det rekursiva djupet är:

  1. sök upp eventuella referenser i själva listan
  2. söka upp referenser i de individuella inbäddade dokumenten



  1. Ringer mongoose från reaktionsklientens sida

  2. MongoDB-grupp med flera id

  3. Hur lägger man till nya objekt i kapslad array för mongodb med node.js?

  4. Exportera data från Mongo/Cassandra till HDFS med Apache Sqoop