MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

$push equivalente per la mappa in mongo

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
    }
}