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

Gunakan case untuk updateOne daripada findOneAndUpdate di MongoDB

Menurut saya findOneAndUpdate melakukan operasi atom, jadi saya berasumsi bahwa updateOne tidak.

Mengapa Anda berasumsi demikian?

findOneAndUpdate mengembalikan dokumen sedangkan updateOne tidak (itu hanya mengembalikan _id jika telah membuat dokumen baru).

Saya pikir itu perbedaan utama. Jadi kasus penggunaan updateOne adalah saat Anda tidak membutuhkan dokumen dan ingin menghemat sedikit waktu dan bandwidth.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongo DB temukan berdasarkan nama bidang dengan nilai apa pun

  2. Mengapa tidak disarankan untuk menggunakan fungsi tersimpan sisi server di MongoDB?

  3. Dapatkan elemen ke-n dari array di MongoDB

  4. Menginstal MongoDB di CentOS 7

  5. Masalah dalam mengembalikan data yang diambil dari kueri DB yang disebut dalam loop