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

Bagaimana cara menghapus dokumen dengan kueri secara efisien di mongo?

Anda dapat menggunakan kueri untuk menghapus semua dokumen yang cocok

var query = {name: 'John'};
db.collection.remove(query);

Namun, berhati-hatilah, jika jumlah dokumen yang cocok tinggi, database Anda mungkin menjadi kurang responsif. Sering disarankan untuk menghapus dokumen dalam potongan yang lebih kecil.

Katakanlah, Anda memiliki 100 ribu dokumen untuk dihapus dari koleksi. Lebih baik mengeksekusi 100 kueri yang menghapus 1.000 dokumen masing-masing daripada 1 kueri yang menghapus semua 100 ribu dokumen.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Apa driver MongoDB paling matang untuk C#?

  2. Apa perbedaan antara findAndModify dan pembaruan di MongoDB?

  3. Tinjauan Opsi Pencadangan MongoDB

  4. mongod --bind_ip menggunakan docker-compose versi 2

  5. Agregasi Mongo Cocokkan beberapa nilai