MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

pengambilan referensi mongoDB membutuhkan waktu

Anda harus menggunakan select_related tandai saat menanyakan apakah Anda ingin mendapatkan semua referensi dengan cepat. Harap perhatikan bahwa pencarian referensi akan dikenakan biaya kueri tambahan dan select_related() dirancang untuk mengurangi jumlah perjalanan pulang pergi ke mongodb.

# Single document lookup
document_of_A.select_related(2)

# Queryset
A.objects.select_related(2)

Mengapa 2 untuk pencarian select_related? Nah kedalaman rekursifnya adalah:

  1. cari referensi apa pun dalam daftar itu sendiri
  2. mencari referensi di masing-masing dokumen yang disematkan



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Luwak menambahkan beberapa item ke database

  2. Salin dan ganti nama bidang dokumen di MongoDB

  3. Mengekstrak, memodelkan, dan mengubah model data, dengan mongoid/mongodb

  4. MongoError:Validasi dokumen gagal - Bagaimana cara memasukkan float dan int ke dalam bidang yang sama - yang ditandai sebagai ganda?

  5. Bagaimana cara mendorong array objek ke dalam array di luwak dengan satu panggilan?