【发布时间】:2019-01-09 09:51:35
【问题描述】:
我在 Nodejs 中使用 mongoose。我有一个奇怪的问题,当我尝试通过 id 更新 DB 中的对象时,只有第一个 'id' 被更新。这是我的代码:
user.update({'_id': { $in: req.body.ids}},
{ $addToSet: { forms: { $each: req.body.forms} } })
我检查了 id 数组,其中有 3 个,但我得到了更新的响应:
{ n: 1,
nModified: 1,
...
【问题讨论】: