【发布时间】:2019-07-04 10:34:30
【问题描述】:
我正在尝试更新 mongo 中的多个文档。
我有一个数组,我想用该数组中的特定对象更新多个 mongo 文档。
let items = [{ order: 0 }, { order: 1 }, { order: 2 }]
我已经尝试过这个来更新 mongo:
items.map((item) => {
db.items.findOneAndUpdate(
{ _id: item._id },
{ $set: { order: item.order } }
)
})
如果我检查项目,它实际上已经更新了数组:
console.log(items)
但是当我查看我的数据库时,MongoDB 并没有更新。
任何建议我做错了什么? 谢谢!
【问题讨论】:
标签: arrays node.js mongodb mongoose