sql >> Databasteknik >  >> NoSQL >> MongoDB

Uppdatera fält i array mongodb c# drivrutin

Du kan prova något som:

Builders<Person>.Update.Set(x => x.Pets[-1].Name, "Fluffencutters")

Notera -1 index på Husdjursinsamling, det betyder att tillämpa set för alla element.
Jag hittade den här lösningen genom att utforska UpdateDefinitionBuilderTests .




  1. Mongodb kunde inte hitta användare [e-postskyddad]

  2. MongoDB Regular Expression:Innehåller ett e-postmeddelande i en sträng

  3. Hur utesluter jag fält från ett inbäddat dokument i Mongoid?

  4. Index på ts-fältet i oplog.rs uppdateras inte