Ho documento comeAggiornamento oggetto incorporato all'interno dell'array all'interno matrice in MongoDB
{
id : 100,
heros:[
{
nickname : "test",
spells : [
{spell_id : 61, level : 1},
{spell_id : 1, level : 2}
]
}
]
}
non posso $set
incantesimo di level : 3
con spell_id : 1
all'interno spells
che dentro heros
con soprannome di "test ho provato questa query:.
db.test.update({"heros.nickname":"test", "heros.spells.spell_id":1},
{$set:{"heros.spells.$.level":3}});
errror che vedo è
non può essere aggiunto all'array usando il nome del campo stringa [spells] Grazie per l'aiuto.
Sì, come mi hai detto, –
Grazie dcrosta !!! –