MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Cập nhật / thay thế hàng loạt Mongodb C # trên bộ sưu tập con

Đọc về toán tử vị trí . Trong trường hợp này, bạn không cần hàng loạt, chỉ cần UpdateMany.

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

Điều này sẽ đi qua bộ sưu tập và khớp với bất kỳ Tài liệu gốc nào có Tài liệu con với Id được chỉ định và sau đó thay thế nó bằng tài liệu được cung cấp.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách sắp xếp kết quả truy vấn mongodb dựa trên tài liệu con

  2. Tại sao byte 0x00 ở cuối sau chuỗi BSON (không phải Cstring / ename)?

  3. Lỗi cập nhật MongoDB 2.6

  4. Sao băng chạy trong một cụm và thay đổi theo thời gian thực

  5. Tài liệu Mongodb cho lớp trường hợp Scala