sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongodb C# masseopdatering/erstat på undersamling

Læs positionsoperatøren . I dette tilfælde behøver du ikke bulk, bare UpdateMany.

samling.UpdateMany( Builders.Filter.Eq("Documents.Id", document.Id), Builders.Update.Set("Documents.$", document));

Dette vil gå gennem samlingen og matche ethvert RootDocument, der har et ChildDocument, med det angivne id og efterfølgende erstatte det med det medfølgende dokument.




  1. Docker-compose og mongoDB:Kunne ikke starte WiredTiger under nogen kompatibilitetsversion?

  2. Oprettelse af nye Meteor-samlinger i farten

  3. MongoDB $dateFromString

  4. Hvad er fordelen ved at bruge Gorilla-sessions tilpasset backend?