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

Memperbarui subbidang dalam dokumen mongoDB menggunakan findOne dan simpan

Karena skema Anda mendefinisikan a sebagai objek generik, bidang tersebut diperlakukan sebagai Mixed ketik dengan Mongoose dan Anda perlu menandainya sebagai diubah dengan memanggil markModified atau save akan mengabaikan perubahan.

obj.markModified('a');
obj.save(function(err,real){ ...

Lihat pembahasan Mixed ketik di laman ini dari dokumen.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jumlah agregat MongoDB terlalu lambat

  2. Pesan dan batasi hasil dalam kueri dengan panggilan balik

  3. Cara mendapatkan peringkat item dalam daftar yang diurutkan berdasarkan beberapa bidang di Mongoose

  4. Menjalankan MongoDB di DigitalOcean

  5. Bagaimana cara menghitung perbedaan antara nilai dokumen yang berbeda menggunakan agregasi mongo?