Я пытаюсь обновить запись внутри цикла 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 } }
);
});
aggregate
что-то возвращает и ваш цикл не выполняется с нулевыми итерациями? - person Florian Winter   schedule 02.08.2017