相关疑难解决方法(0)

C#mongodb驱动2.0 - 如何在批量操作中进行upsert?

我从1.9迁移到2.2并阅读文档我惊讶地发现在批量操作期间不可能进行升级,因为操作不允许选项.

bulkOps.Add(new UpdateOneModel<BsonDocument>(filter, update));
collection.BulkWrite(bulkOps);
Run Code Online (Sandbox Code Playgroud)

应该

options.isUpsert = true;
bulkOps.Add(new UpdateOneModel<BsonDocument>(filter, update, options));
collection.BulkWrite(bulkOps);
Run Code Online (Sandbox Code Playgroud)

这项工作正在进行中,有意或者我遗失了什么?谢谢.

c# bulk mongodb batch-processing mongodb-.net-driver

9
推荐指数
2
解决办法
7952
查看次数