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

Mongodb C# pembaruan/penggantian massal pada subkoleksi

Baca operator posisi . Dalam hal ini, Anda tidak perlu massal, cukup UpdateMany.

collection.UpdateMany(
  Builders<RootDocument>.Filter.Eq("Documents.Id", document.Id),
  Builders<RootDocument>.Update.Set("Documents.$", document));

Ini akan melalui koleksi dan mencocokkan RootDocument mana pun yang memiliki ChildDocument dengan ID yang ditentukan dan kemudian menggantinya dengan dokumen yang disediakan.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Transaksi luwak.js

  2. Bagaimana cara memperbarui dokumen yang disematkan ke dalam array bersarang?

  3. Hapus duplikat di MongoDB

  4. Mengapa skema saya tidak menambahkan nilai default dalam array luwak?

  5. Mongodb - harus _id unik secara global saat melakukan sharding