Notación de puntos
con el $set
operador es cómo abordas los elementos individuales.
Tome el siguiente documento:
{
"_id": 1,
"map": {
"field2": 1
}
}
Para agregar "field3" al mapa, actualice de esta manera:
db.collection.update({ "_id": 1 }, { "$set": { "map.field3": 2 } })
Así que ahora su documento se ve así:
{
"_id": 1,
"map": {
"field2": 1,
"field3": 2
}
}