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

Masukkan nilai default tidak berfungsi mongodb

Anda perlu menggunakan opsi setDefaultsOnInsert: true selama update operasi.

Dokumen

OrderModel.findOneAndUpdate(
  { order_no: orderNo },
  { $set: { items: [{ product_id: "abc", quantity: 1 }] }},
  { new: true, upsert: true, setDefaultsOnInsert: true }
)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Temukan Dokumen di MongoDB yang dengan bidang larik adalah subset dari larik kueri

  2. Bagaimana MongoDb diinstal oleh Meteor?

  3. Dump MongoDB dari 3.2, pulihkan dengan 3.4, indeks kesalahan safe =null

  4. Grup Mongodb dan operator proyek

  5. Mongoose:Bagaimana cara memperbarui elemen yang ada dalam array?