【发布时间】:2018-09-05 22:26:29
【问题描述】:
给定对象数组:
const array = [{_id: 1, name: 'one'}, {_id: 2, name: 'two'}]
如何构造一个查询,以便它更新数据库中每个文档的名称字段,其中文档的 id 等于数组对象中的 _id?
这必须在单个查询中完成。 查询必须使用 mongoDB 节点驱动语法。
例如:
// in DB : [{_id: 1, name: null, _id: 2, name: null }]
db.collection('sprints').update(....).then(...)
// after operation:
// in DB: [{_id: 1, name: "one", _id: 2, name: "two" }]
【问题讨论】: