使用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。