Notazione punto
con $set
operatore è il modo in cui affronti i singoli elementi.
Prendi il seguente documento:
{
"_id": 1,
"map": {
"field2": 1
}
}
Per aggiungere "field3" alla mappa, aggiorni in questo modo:
db.collection.update({ "_id": 1 }, { "$set": { "map.field3": 2 } })
Quindi ora il tuo documento ha questo aspetto:
{
"_id": 1,
"map": {
"field2": 1,
"field3": 2
}
}