代码之家  ›  专栏  ›  技术社区  ›  Rock

mongodb findByIdAndUpdate查询并获取语法错误:意外标记非法

  •  1
  • Rock  · 技术社区  · 6 年前
    db.getCollection('comments').findByIdAndUpdate({"taskId": mongoose.Types.ObjectId(5b7fb3fe79c0831ec027a5bd)},{ '$push': { "commentDetail": { comment: 'sfsf fsdf' } }})
    

    这是我的问题。意外的令牌非法。我刚开始学习Mongo和Node。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Bhagirath Pancholi    6 年前

    使用findOneAndUpdate。喜欢

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