mongoDB:使用不断增加的值更新多个文档

时间:2018-01-24 12:28:13

标签: javascript mongodb

我有一系列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命令来执行此操作吗?

0 个答案:

没有答案