将 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 的发布吗?
谢谢,本