Du kan bruge UpdateMany
metode fra MongoDB C#-driveren med positional all
operatør:
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:du kan bruge .Exists()
som et filter for at sikre, at Students
array er til stede i alle de dokumenter, der opdateres