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

agregasi mongodb untuk memperbarui koleksi

Tidak. Saat Operasi Agregat dilakukan, akan ada kunci Intent Shared (IS) yang diterapkan pada koleksi, yang berarti hanya operasi baca yang dapat terjadi secara bersamaan. Setiap operasi Buat, Perbarui, atau Hapus harus menunggu hingga kunci dilepas, karena operasi pembaruan memerlukan kunci Eksklusif (X) yang diterapkan.

Referensi :

  1. Jenis Penguncian MongoDB - https://docs.mongodb.com/manual/faq/concurrency/#what-type-of-locking-does-mongodb-use .

  2. Tutorial MongoDB - MongoDB Locks Contoh

Operasi agregasi memproses catatan data dan mengembalikan hasil yang dihitung. Kursor diterapkan pada hasil yang dihitung. Perubahan apa pun pada koleksi setelah agregasi tidak memengaruhi hasil yang sudah dihitung.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. dapatkah saya meneruskan kueri mongodb sebagai string di php

  2. mongoDB, tidak dapat membaca dari file konfigurasi -- config di folder berbeda/Copot pemasangannya?

  3. Masking MongoDB Asli (Metode ke-3)

  4. Apa yang dimaksud dengan filesize dan datasize di MongoDB?

  5. Agregasi Mongo:mempartisi nilai ke dalam grup