在MongoDB中,执行类似的操作db.mycollection.find()
将返回集合中的所有文档。
当使用包labix.org/v2/mgo在GoLang中工作时,例如,我这样做:
query := db.C("client").Find();
它抱怨它需要以接口形式输入。我需要做的就是检索所有文档并遍历它们,并立即显示每个文档。如何达到此效果?我所看到的所有示例似乎都已安装了过滤器。
找到了解决方案:
var results []client
err := db.C("client").Find(nil).All(&results)
if err != nil {
// TODO: Do something about the error
} else {
fmt.Println("Results All: ", results)
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句