sql >> Databáze >  >> NoSQL >> MongoDB

Hromadná aktualizace/náhrada Mongodb C# v podsbírce

Přečtěte si poziční operátor . V tomto případě nepotřebujete hromadné, stačí UpdateMany.

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

To projde sbírkou a spáruje jakýkoli RootDocument, který má ChildDocument se zadaným ID, a následně jej nahradí poskytnutým dokumentem.




  1. MongoDB seznam dostupných databází v Javě

  2. Hledání duplicitních hodnot v poli MongoDB

  3. StackExchange.Redis jak se přihlásit k odběru více kanálů

  4. Aktualizace dílčího dokumentu Mongoose, pokud existuje