使用mgo我无法存储任何有意义的数据。只有_id
被存储
type Person struct {
name string
age int
}
func main() {
session, err := mgo.Dial("localhost")
if err != nil {
log.Fatal(err)
}
defer session.Close()
p := Person{"Joe", 50}
ppl := session.DB("rest").C("people")
ppl.Insert(p)
}
Mongo 中的结果只是 _id 字段 - 没有“Joe”的迹象。
在 Arch linux 上使用 go 1.1.2,MongoDB 2.4.6。