我有一系列ID-Strings - 每个都标识一个文档。现在我需要用增加的值更新每个文档字段(`order)。
这就是我现在正在做的事情:
for (let i = 0; i < items.length; i++) {
await Collection.update(
{ _id: items[i] },
{
$set: {
order: i + 1,
}
}
)
}
如果数组中有100个项目,则update()
方法将被调用100次。
我的问题是,如果可以使用一个增加值的mongoDB命令来执行此操作吗?