Нотация с точки
с $set
операторът е начинът, по който адресирате отделните елементи.
Вземете следния документ:
{
"_id": 1,
"map": {
"field2": 1
}
}
За да добавите "field3" към картата, актуализирайте по следния начин:
db.collection.update({ "_id": 1 }, { "$set": { "map.field3": 2 } })
Сега вашият документ изглежда така:
{
"_id": 1,
"map": {
"field2": 1,
"field3": 2
}
}