Můžete použít UpdateMany
metoda z ovladače MongoDB C# s poziční vše
operátor:
var filter = Builders<YourModel>.Filter.Exists(x => x.Students);
FieldDefinition<YourModel, bool> field = "Students.$[].IsNew";
var update = Builders<YourModel>.Update.Set(field, false);
Col.UpdateMany(filter, update);
EDIT:můžete použít .Exists()
jako filtr, který zajistí, že Students
pole je přítomno ve všech dokumentech, které jsou aktualizovány