Możesz użyć UpdateMany
metoda ze sterownika MongoDB C# z pozycyjnym wszystkim
operator:
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);
EDYCJA:możesz użyć .Exists()
jako filtr, aby upewnić się, że Students
tablica jest obecna we wszystkich aktualizowanych dokumentach