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

MongoDb:Hvordan indsætter man yderligere objekt i objektsamling i golang?

Prøv følgende:

session, err := mgo.Dial("127.0.0.1")
if err != nil {
    panic(err)
}

defer session.Close()

session.SetMode(mgo.Monotonic, true)

// Drop Database
if IsDrop {
    err = session.DB("test").DropDatabase()
    if err != nil {
        panic(err)
    }
}

// Collection Stack
c := session.DB("test").C("stack")

// Query
query := bson.M{"ownerEmail": "[email protected]"}
update := bson.M{"$push": bson.M{"camps": bson.M{"name": "cubs-killeen", "location": "some other Place"}}}

// Update
err = c.Update(query, update)
if err != nil {
    panic(err)
}


  1. PHP MongoDB - Brug af den samlede kommando uden markørindstillingen er forældet. Hvad?

  2. Kaa Java SDK synkroniserer ikke med KAA Sandbox MongoDB på AWS

  3. MongoDB Aggregation PHP, Grupper efter timer

  4. Valider objekt mod Mongoose-skema uden at gemme som et nyt dokument