【发布时间】:2014-03-18 23:10:45
【问题描述】:
将 Mongo 2.4.9 与 C# 驱动程序 1.8.3 一起使用
下面的例子:
WriteConcern concern = WriteConcern.Unacknowledged;
for(int i=0;i<100;i++){
if(i==99)concern=WriteConcern.Acknowledged;
collection.Update(Query.EQ("i",i),Update.Set("i2",i),concern);
}
// Can I assume that all writes in this loop have now been 'committed'?
我的目标是尽快执行前 99 次更新,无需确认,然后在最后一次请求确认,这样我就知道所有 100 次更新都发生了
上面的代码是否有意义或有效?如果没有,有没有更好的方法来实现这一点?
如果做不到,我应该等待 MongoDB 2.6 和批量 API 的发布吗?
谢谢, 本
【问题讨论】:
标签: c# mongodb mongodb-update nosql