mongodb findByIdAndUpdate查询并获得SyntaxError:意外的令牌ILLEGAL

时间:2018-08-30 10:17:46

标签: node.js mongodb

db.getCollection('comments').findByIdAndUpdate({"taskId": mongoose.Types.ObjectId(5b7fb3fe79c0831ec027a5bd)},{ '$push': { "commentDetail": { comment: 'sfsf fsdf' } }})

这是我的查询。收到了意外的令牌非法。我刚刚开始学习Mongo和Node。

1 个答案:

答案 0 :(得分:1)

使用findOneAndUpdate。喜欢

db.getCollection('comments').findOneAndUpdate({"taskId": mongoose.Types.ObjectId(5b7fb3fe79c0831ec027a5bd)},{ '$push': { "commentDetail": { comment: 'sfsf fsdf' } }})