BulkWrite操作可以用于多个集合吗?

时间:2019-12-13 11:44:44

标签: c# mongodb mongodb-query mongodb-.net-driver

我知道可以像这样进行批量操作:

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);

非常感谢

0 个答案:

没有答案