golang学习之mgo操作mongodb

caiya928 ·
![image.png](https://static.studygolang.com/180515/a8678b5135a2f4e8695484e2834cdb10.png)
#2
更多评论
结构体中 Id bson.ObjectId `bson:"_id"` 类型是 bson.ObjectId stu1.Id = bson.NewObjectId() 给结构体属性高Id属性赋值为bson.NewObjectId() 他的返回值 是ObjectId类型 err := c.Insert(stu1) 插入完成之后 您有没有发现存到Mongo中是_id这条字段是乱码?
#1
把mgo的包替换成 `github.com/globalsign/mgo/bson` 即可解决
#3