我知道可以像这样进行批量操作:
var upsertOne = new UpdateOneModel<BsonDocument>(filter, update) { IsUpsert = true };
bulkOps.Add(upsertOne);
collection.BulkWrite(bulkOps);
(来源:https://stackoverflow.com/a/35688613/8344202)
但是也可以一次批量操作更新两个不同的集合吗?
// Entity of CollectionA
bulkOps.Add(new UpdateOneModel<MyClassA>(filter, update) { IsUpsert = true });
// Entity of CollectionB
bulkOps.Add(new UpdateOneModel<MyClassB>(filter, update) { IsUpsert = true });
collection.BulkWrite(bulkOps);
非常感谢