请尝试以下操作:
session, err := mgo.Dial("127.0.0.1")if err != nil { panic(err)}defer session.Close()session.SetMode(mgo.Monotonic, true)// Drop Databaseif IsDrop { err = session.DB("test").DropDatabase() if err != nil { panic(err) }}// Collection Stackc := session.DB("test").C("stack")// Queryquery := bson.M{"ownerEmail": "john.smith@gmail.com"}update := bson.M{"$push": bson.M{"camps": bson.M{"name": "cubs-killeen", "location": "some other Place"}}}// Updateerr = c.Update(query, update)if err != nil { panic(err)}


