mongo 踩坑记录

在文章评论的的时候需要同时更新当前文章的评论数量使用如下代码进行更新

// 伪代码
articleSchema.update({id: req.body.articleId}, {$set: {comments_count: 10}})

发生如下报错

file

原因是这样的

文章数据是从朋友的 mysql 数据库导过来的, 自己在进行数据建模的时候忘记设置对应的 comments_count字段了, 所以在 update 的时候是无法更新的, 所以在此遇到这样的报错的话先确认下对应的数据模型有没有定义这个字段就好了