我的数据库上有 2 个集合。
首先,我有一个包含电视列表的“tvs”集合,其次我有 tvcomments,其中包含在每台电视中所做的评论。
我想用一个新字段更新“tvs”集合,该字段显示每台电视的评论数。
“tv”字段是“tvs”集合中的“_id”字段,它引用了评论的电视。
我证明了下面的代码,但它是有效的
db.tvs.update( { $set: { numcomments: db.tvcomments.find( { tv: this._id } ).count() } }, { multi: true } )