如何使用mgo从golang的mongodb集合中选择所有记录

院长:

在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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用mgo从Golang中的Mongodb中选择列

如何在mgo Mongodb中选择所有相同类型的嵌入式文档?

如何从MongoDB集合中的数组中选择记录

如何使用递归从集合中选择所有可能的元素组合

使用Postgres从多个架构中选择(检索)所有记录

使用LINQ从集合中选择所有字段以及其他集合中的相关项

如何获取mongodb mgo.v2中的所有记录?

如何使用graphql更新集合中的所有记录

如何使用linq从嵌套字典中选择所有值?

如何使用XPath在div中选择所有文本内容?

如何从 oracle PL/SQL 集合中选择所有行到 SYS_REFCURSOR

如何从具有以下关系的三个表中选择所有记录

MongoDB:如何在MongoDB Shell中删除集合的所有记录?

如何从表中选择一列聚集并从关系表中选择所有记录[Laravel 5]

带有mgo的Go(golang)中的MongoDB:如何更新记录,查找更新是否成功并通过单个原子操作获取数据?

如何从包括所有行和列的表中选择唯一的单元格记录?

当联接表不匹配时,如何从一个表中选择所有记录?

如果校园名称包含“'Indiana”字样,我如何从校园表中选择所有记录?

在EF上使用Union时如何选择所有记录

如何从表中选择所有行?

MongoDB如何从猫鼬的两个不同的集合中获取所有匹配的记录

OrientDB从所有图类中选择记录计数

从表中选择给定编号所属的所有记录

如何在cakephp 3.6中从一个表中选择所有记录并从另一个表中选择一些记录

Golang / mgo:如何要求MongoDB在字段中使用当前时间?

如何使用mgo在golang中编写mongodb搜索

MongoDB:如何使用expressjs从所有集合中读取所有文档?

使用C#选择MongoDB集合中所有用户的最后N个文档

如何从具有guid id的集合中选择?