sql >> Database >  >> NoSQL >> MongoDB

$ push-equivalent voor kaart in mongo

Puntnotatie met de $set operator is hoe u individuele elementen aanspreekt.

Neem het volgende document:

{
    "_id": 1,
    "map": {
        "field2": 1
    }

}

Om "field3" toe te voegen aan de kaart die u als volgt bijwerkt:

db.collection.update({ "_id": 1 }, { "$set": { "map.field3": 2 } })

Dus nu ziet je document er zo uit:

{
    "_id": 1,
    "map": {
        "field2": 1,
        "field3": 2
    }
}



  1. Hoe mongodb Date te bevragen met php

  2. Hoe ik in een week een app schreef die bovenaan de lijst stond met Realm en SwiftUI

  3. Knooppunt maakt niet meer dan één keer verbinding met Mongo

  4. Het resultaat krijgen van een SearchResponse in ElasticSearch