MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

MongoDb :Bagaimana cara memasukkan objek tambahan ke dalam koleksi objek di golang?

Coba yang berikut ini:

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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. findOneAndUpdate menyebabkan masalah duplikasi

  2. Akka dan ReactiveMongo

  3. Bagaimana Anda memberikan konfigurasi ke MongoDB dengan Meteor?

  4. lboost_thread-mt hilang di driver cpp mongodb (server ubuntu x64)

  5. Pembacaan DBname.system.indexes gagal pada cluster Atlas oleh mongobee setelah terhubung