Mam dokument jakAktualizacja obiekt osadzony wewnątrz tablicy wewnątrz tablicy w MongoDB
{
id : 100,
heros:[
{
nickname : "test",
spells : [
{spell_id : 61, level : 1},
{spell_id : 1, level : 2}
]
}
]
}
nie mogę $set
czaru level : 3
z spell_id : 1
wewnątrz spells
że wewnątrz heros
z pseudonimu „test Próbowałem tej kwerendy.
db.test.update({"heros.nickname":"test", "heros.spells.spell_id":1},
{$set:{"heros.spells.$.level":3}});
errror widzę jest
nie można dodać do tablicy używając nazwy pola tekstowego [spells] Dzięki za pomoc.
Tak, podobało mi się, że powiedziałeś –
Dzięki dcrosta !!! –