私のデータベースには2つのコレクションがあります。
最初に、テレビのリストを持つ「テレビ」コレクションがあり、2 番目に、各テレビで行われたコメントを保持する tvcomments があります。
各テレビからのコメント数を示す新しいフィールドで「tvs」コレクションを更新したいと思います。
「tv」フィールドは、コメントされたテレビを参照する「tvs」コレクションの「_id」フィールドです。
以下のコードを証明しますが、うまくいきません
db.tvs.update( { $set: { numcomments: db.tvcomments.find( { tv: this._id } ).count() } }, { multi: true } )