我正在与MGO合作(因为我没有找到比它更好的东西)。
I'have played with it and have have some result but I don know how to get the \u id(internal Mongo ObjectId)of document received?I'have played and have have some result,but I don know to get the \u id(internal Mongo ObjectId)of document received?
对于ex:
type FunnyNumber struct {
Value int
_id string
}
session, err := mgo.Dial("127.0.0.1:27017")
if err != nil {
panic(err)
}
defer session.Close()
session.SetMode(mgo.Monotonic, true)
c := session.DB("m101").C("funnynumbers")
funnynumber := FunnyNumber{}
err = c.Find(bson.M{}).One(&funnynumber)
if err != nil {
log.Fatal(err)
}
fmt.Println("Id one:", funnynumber._id)
fmt.Println("Value one:", funnynumber.Value)
谁能帮帮我吗?Ot我在哪里可以读到一些关于它的信息?我在MGO文件里没找到任何东西
我的文档架构为:
{ "_id" : ObjectId("50778ce69331a280cf4bcf90"), "value" : 62 }
谢谢