Я хочу обновить в полепо порядку все мои документы, чтобы они были 1..2..3..4 .... 34.mongodb обновить ключ ко всем документам, используя forEach
После запуска все они имеют «порядок»: «34». Что я делаю неправильно?
var i = 1;
db.images.find().forEach(function() {
db.images.update(
{},
{ "$set": {"order": NumberInt(i)} },
{ multi: true }
);
i++;
})
Возможный дубликат [Обновить поле с другим значением поля в документе] (http://stackoverflow.com/questions/2606657/update-field-with-another-fields-value-in-the-document) – styvane