我正在使用Mongoose(node.js中的MongoDB),并在阅读完这个答案之后:
我有另一个问题:
也许是这样的? (该示例不起作用)
Model.findByIdAndUpdate(id,
{
$pull: {"readers": {user: req.user.id}},
$push:{"readers":{user: req.user.id, someData: data}}
},{multi:true},callback)
消息错误:
errmsg: 'exception: Cannot update \'readers\' and \'readers\' at the same time
参考:
谢谢!