U kunt UpdateMany
. gebruiken methode van MongoDB C#-stuurprogramma met de positional all
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);
EDIT:u kunt .Exists()
. gebruiken als een filter om ervoor te zorgen dat Students
array is aanwezig in alle documenten die worden bijgewerkt