sql >> Database >  >> NoSQL >> MongoDB

Mongodb C# bulk update/vervangen op subcollectie

Lees de positionele operator . In dit geval heeft u geen bulk nodig, alleen UpdateMany.

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

Dit doorloopt de verzameling en matcht elk RootDocument dat een ChildDocument heeft met de opgegeven ID en vervangt het vervolgens door het verstrekte document.




  1. Handige scripts voor Couchbase Dba

  2. MongoDB-aggregatie - projectveldwaarden als velden

  3. Wat is in Mongo het verschil tussen $near en $nearSphere?

  4. MongoDB Aggregate Framework - Groep per jaar