gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 13:02:33 26 4
gpt4 key购买 nike

在 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)
}

关于mongodb - 如何使用 mgo 从 golang 中的 mongodb 集合中选择所有记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24681047/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com