ネストされたデータがあります:
Object
_id: "90fac6ab-b88e-42a1-8e91-80ee25951ec7"
answers: Array[4]
0: Object
name: "myData"
owned_by: "273b7291-df2b-494c-bd9b-64e71283447e"
score: 0
answer
名前がわかっている特定のネストされたものだけを更新しようとしています。私は単にscore
フィールドをインクリメントしたいのですが、知っているのはname
. これをどのように達成しますか?
これまでのところ、私はこれを持っています: db.Question.update({_id: "90fac6ab-b88e-42a1-8e91-80ee25951ec7"}, "myData":{$inc: {score: 2}});