我有嵌套数据:
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}});