MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

MongoDb:Làm cách nào để chèn đối tượng bổ sung vào bộ sưu tập đối tượng trong golang?

Hãy thử những cách sau:

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. MongoDB:lớp java.lang.Double không thể được truyền sang lớp java.lang.Long

  2. Cách hiệu quả nhất để lưu trữ các danh mục lồng nhau (hoặc dữ liệu phân cấp) trong Mongo?

  3. Tìm kiếm toàn văn bản trong MongoDB + cách giải quyết cho khớp một phần từ

  4. Ionic2 + Meteor:nhận _id của vật phẩm mới được chèn

  5. Có tương đương với PyMongo cho Python 3.2 không?