Punktnotation
mit $set
Operator ist, wie Sie einzelne Elemente adressieren.
Nehmen Sie das folgende Dokument:
{
"_id": 1,
"map": {
"field2": 1
}
}
Um "field3" zur Karte hinzuzufügen, aktualisieren Sie wie folgt:
db.collection.update({ "_id": 1 }, { "$set": { "map.field3": 2 } })
Jetzt sieht Ihr Dokument also so aus:
{
"_id": 1,
"map": {
"field2": 1,
"field3": 2
}
}