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

Performa kueri pembaruan Mongo DB

Ya karena MongoDB pasti akan menggunakan indeks _id (idhack ).

Dalam metode kedua - seperti yang Anda amati - Anda tidak dapat mengetahui apakah indeks akan digunakan untuk bidang tertentu atau tidak.

Jadi jawabannya adalah:itu tergantung.

Jika koleksi Anda memiliki jutaan dokumen atau lebih, dan / atau jumlah kolom pencarian cukup besar, Anda sebaiknya memilih metode pencarian pertama. Apalagi jika ukuran daftar id tidak kecil dan / atau nilai id berdekatan.

Jika koleksi Anda cukup kecil dan Anda dapat mentolerir pemindaian penuh, Anda dapat memilih pendekatan kedua.

Bagaimanapun, Anda harus bersaksi kedua metode menggunakan explain() .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara mengonfigurasi mongo untuk dijalankan di buruh pelabuhan untuk menggunakan drive eksternal di windows

  2. Agregasi Mongodb $group, batasi panjang array

  3. Bagaimana melakukan pemetaan saat mengindeks di elasticsearch

  4. Node.js mongodb driver async/menunggu kueri

  5. MongoDB -- Menyetel pernyataan bersyarat di .find()