Ich habe Dokument wieaktualisieren eingebettetes Objekt innerhalb Array innerhalb Array in MongoDB
{
id : 100,
heros:[
{
nickname : "test",
spells : [
{spell_id : 61, level : 1},
{spell_id : 1, level : 2}
]
}
]
}
Ich kann nicht $set
Zauber level : 3
mit spell_id : 1
innen spells
, die in heros
mit Spitznamen „test ich diese Abfrage versucht.
db.test.update({"heros.nickname":"test", "heros.spells.spell_id":1},
{$set:{"heros.spells.$.level":3}});
errror i sehen ist
kann nicht an Array mit String Feldname [Spells] Dank für Hilfe anhängen.
Ja, ich habe dich gesagt, sagte –
Danke dcrosta !!! –