sql >> Databasteknik >  >> NoSQL >> MongoDB

$push motsvarande för karta i mongo

Pricknotation med $set operator är hur du adresserar enskilda element.

Ta följande dokument:

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

}

För att lägga till "fält3" till kartan uppdaterar du så här:

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

Så nu ser ditt dokument ut så här:

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



  1. MongoDB:Uppdaterar varje dokument i en samling

  2. Hur beräknar man tidsstämpelskillnaden i mongodb (i timmar)?

  3. dynamisk länk direktanropssegmenteringsfel vid körning av en app kompilerad med anpassad gcc

  4. Skillnaden mellan majoritet och linjäriserbar