0
我有下一期.. 我无法从我的mongo数据库(运行在docker包含器中)获取所有记录,这里是我真正的简单代码:mgo collection.Find(nil).All(&users)not working
type User struct {
Email string `json:"email" bson:"email"`
Pass string `json:"pass" bson:"pass"`
}
session := dbConnect()
collection := session.DB("my_db").C("users")
var users []User
err := collection.Find(nil).All(&users)
if err != nil {
log.Fatal("Mongo collection find fail: ", err)
}
fmt.Println("Results >> ", err)
事情是“err”返回<nil>
。奇怪的是,在数据库上插入文档实际上起作用。谢谢!
什么'fmt.Println(“用户>>”,用户)'打印? –
它打印“''”“ –
well是一个空片的零值,并且没有错误,所以看起来你的集合'用户'是空的 –