我有以下 for 循环,但在我注释掉 MongoDB 部分后,它只运行一次/或只记录一次,没有任何反应:
var listObject = { "324efd03dead881f2e000002": "x", "324efd03dead881f2e000004": "y" };
var count = Object.keys(listObject).length;
var i = 0;
var index;
for (index in listObject) {
var isLastObject = (i == (count - 1));
console.log(index);
console.log(listObject[index]);
console.log(isLastObject);
/*
someCollection.update({ _id: index }, { $set: listObject[index] }, { safe: true }, function(error, result) {
console.log(error);
console.log(result);
});
*/
i++;
}
我正在使用最新的MongoDB 节点驱动程序,如果我删除了评论,我就会被记录下来:
324efd03dead881f2e000002
x
false