我正在尝试更新foreach循环中的记录。循环运行并且不会产生任何错误,但似乎没有任何更新。
db.Collection1.aggregate({
$group:{
_id:"$RecordId",
"DateUpdated":{
$max:"$DateUpdated"
}
}
}).forEach(function(doc){
var recordId = doc._id;
var date = new Date(doc.DateUpdated);
db.Collection2.updateOne(
{ "_id" : recordId },
{ $set: {LastUpdate: date } }
);
});
答案 0 :(得分:0)
_id: ObjectId(id) || _id: ObjectID(id)
我认为您的mongodb库中应该有此方法 要么
ObjectId(<your id>)
或
ObjectID(<your id>)