【发布时间】:2014-02-18 23:22:20
【问题描述】:
mongo shell 默认为安全写入,据我了解,这发生在每个回车符的末尾。如果你有这样的循环代码怎么办:
db.coll1.find().forEach(function(doc){
db.coll2.update({"blah": doc._id}, {$set: {"blahblah": doc.value}});
});
db.getLastError() 是在每次更新时发生还是仅在最后一次更新时 for 循环的最后发生?还是在每个更新的文档的 for 循环结束时都发生一次?
【问题讨论】:
标签: javascript mongodb shell foreach