Bạn có thể sử dụng UpdateMany
từ trình điều khiển MongoDB C # với vị trí tất cả
nhà điều hành:
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);
CHỈNH SỬA:bạn có thể sử dụng .Exists()
như một bộ lọc để đảm bảo rằng Students
mảng có trong tất cả các tài liệu đang được cập nhật