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

MongoDB memperbarui dokumen ketika sudah ada dengan ReactiveMongo

Yang ingin Anda lakukan adalah pembaruan di tempat. Untuk melakukannya dengan ReactiveMongo Anda perlu menggunakan operator pembaruan untuk memberi tahu bidang mana yang harus diperbarui, dan bagaimana caranya. Sebaliknya, Anda telah melewati correlation (yang saya asumsikan adalah semacam BSONDocument) ke metode pembaruan koleksi. Itu hanya meminta penggantian dokumen, yang jika nilai indeks uniknya berbeda akan menyebabkan dokumen baru ditambahkan ke koleksi. Alih-alih melewati correlation Anda harus meneruskan BSONDocument yang menggunakan salah satu operator pembaruan seperti $set (menetapkan bidang) atau $incr (menambah bidang numerik satu per satu). Untuk detail tentang melakukan itu, silakan lihat Dokumentasi MongoDB, Ubah Dokumen




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Apakah mongoDB memiliki masalah koneksi ulang atau apakah saya salah melakukannya?

  2. Melakukan penjumlahan dengan kerangka agregasi mongo db

  3. Memperbarui catatan bersarang di array mongodb saat Anda tidak mengetahui indeks dokumen

  4. Cara memposting data MongoDB ke array bersarang menggunakan NODE.js dan Express

  5. Hentikan Replika Set MongoDB