Notacja z kropkami
z $set
operator to sposób, w jaki odnosisz się do poszczególnych elementów.
Weź następujący dokument:
{
"_id": 1,
"map": {
"field2": 1
}
}
Aby dodać „field3” do mapy, którą aktualizujesz w ten sposób:
db.collection.update({ "_id": 1 }, { "$set": { "map.field3": 2 } })
Twój dokument wygląda teraz tak:
{
"_id": 1,
"map": {
"field2": 1,
"field3": 2
}
}