Je document comme celuiMise à jour objet incorporé à l'intérieur tableau à l'intérieur tableau dans MongoDB
{
id : 100,
heros:[
{
nickname : "test",
spells : [
{spell_id : 61, level : 1},
{spell_id : 1, level : 2}
]
}
]
}
Je ne peux pas $set
sort de level : 3
avec spell_id : 1
à l'intérieur spells
qu'à l'intérieur heros
avec le surnom « test j'ai essayé cette requête.
db.test.update({"heros.nickname":"test", "heros.spells.spell_id":1},
{$set:{"heros.spells.$.level":3}});
errror que je vois est
ne peut pas ajouter à tableau en utilisant le nom de champ de chaîne [Sorts] Merci pour l'aide.
Ouais je l'ai fait comme vous l'avez dit –
Merci dcrosta !!! –