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

Apa perbedaan antara findAndModify dan pembaruan di MongoDB?

Jika Anda mengambil item dan kemudian memperbaruinya, mungkin ada pembaruan oleh utas lain di antara kedua langkah tersebut. Jika Anda memperbarui item terlebih dahulu lalu mengambilnya, mungkin ada pembaruan lain di antaranya dan Anda akan mendapatkan kembali item yang berbeda dari yang Anda perbarui.

Melakukannya "secara atomik" berarti Anda dijamin mendapatkan kembali item yang sama persis dengan yang Anda perbarui - yaitu tidak ada operasi lain yang dapat terjadi di antaranya.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. spring-data-mongo - parameter kueri opsional?

  2. kenapa saya tidak bisa memulai mongodb

  3. DB Grafik vs. DB Dokumen vs. Triplestores

  4. Mengatur waktu kedaluwarsa untuk koleksi di mongodb menggunakan luwak

  5. Data musim semi menggunakan mongo ATAU dalam Kueri