我的文檔喜歡更新嵌入對象MongoDB中
{
id : 100,
heros:[
{
nickname : "test",
spells : [
{spell_id : 61, level : 1},
{spell_id : 1, level : 2}
]
}
]
}
我不能$set
法術level : 3
與spell_id : 1
內spells
裏面heros
與綽號「測試中,我嘗試此查詢:
db.test.update({"heros.nickname":"test", "heros.spells.spell_id":1},
{$set:{"heros.spells.$.level":3}});
Errror我看到的是
無法追加到使用字符串字段名稱的數組[法術] 感謝您的幫助。
是的,我喜歡你說 –
謝謝dcrosta! –