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

Perbarui banyak dokumen secara ATOM DAN kembalikan

Jelas itu salah:

Namun, Anda dapat mensimulasikan transaksi untuk memperbarui beberapa dokumen secara atom dengan "menggunakan pendekatan komit dua fase" yang dijelaskan secara rinci di sana.

Anda juga dapat melihat $isolated operator, yang "mencegah penulisan operasi yang mempengaruhi banyak dokumen dari menghasilkan ke pembacaan atau penulisan lainnya setelah dokumen pertama ditulis" tetapi "tidak memberikan “ atomitas all-or-nothing” untuk operasi tulis"

Singkatnya, itu tidak mungkin di tingkat mongodb (atau driver), tetapi Anda dapat mensimulasikannya di tingkat aplikasi Anda sehingga mengembalikan apa yang Anda butuhkan.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Nama hubungan rel/mongoid khusus tidak berfungsi

  2. Cara Menyebarkan Database Open edX MongoDB untuk Ketersediaan Tinggi

  3. Ganti Dokumen Tertanam menggunakan driver Mongo C# 2.0

  4. Bagaimana cara menghitung semua nilai unik Di MONGODB?

  5. Dapatkan nilai ObjectIdHex dari kueri mgo