Notation par points
avec le $set
L'opérateur est la façon dont vous traitez les éléments individuels.
Prenez le document suivant :
{
"_id": 1,
"map": {
"field2": 1
}
}
Afin d'ajouter "field3" à la carte, vous mettez à jour comme ceci :
db.collection.update({ "_id": 1 }, { "$set": { "map.field3": 2 } })
Alors maintenant, votre document ressemble à ceci :
{
"_id": 1,
"map": {
"field2": 1,
"field3": 2
}
}