Tečkový zápis
s $set
operátor je způsob adresování jednotlivých prvků.
Vezměte si následující dokument:
{
"_id": 1,
"map": {
"field2": 1
}
}
Chcete-li přidat „pole3“ do mapy, kterou aktualizujete, postupujte takto:
db.collection.update({ "_id": 1 }, { "$set": { "map.field3": 2 } })
Takže váš dokument nyní vypadá takto:
{
"_id": 1,
"map": {
"field2": 1,
"field3": 2
}
}