问题标签 [mongo-go]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
go - 无法使用 go 打印/查找 mongo_db 的记录数
收到的错误:-
我相信我没有使用正确的计数方法。我正在使用它来找出数据库中是否存在任何带有过滤器的记录。请建议。
是不是正确的用法。
mongodb - mgo 将 objectid 设置为 objectidhex,Mongodb 似乎无法读取它
我正在尝试使用 ObjectId 进行查询,通常在 mongodb 中你会做这样的事情
当我进行正常查询时这有效,但在 go lang 中它赋予它的值
相反,它不会导致有效的查询。
我已经多次阅读mgo文档尝试使用
但它仍然使它成为我不明白的十六进制。我尝试了一些不同的组合,但它们几乎只是在黑暗中拍摄。
Go Lang 处理程序
Go Lang 结构体
Go 语言函数
mongodb - go mongo驱动程序更新无法将对象数组设置为null
我的 mongo db 中有与此文档类似的文档
当我使用正确的文档进行更新时,它会正确更新文档
但是当我通过奖励时,qualified_for 为 null,然后qualified_for 更新为 null 但奖励未更新为 null
然后是新更新的文档
这是我用来使用 mongo-go-driver 更新文档的查询。
r.PollingGameCollection.UpdateOne(ctx, bson.M{"_id": poll.RawId}, M{"$set": poll})
对象是:
mongodb - 使用官方 mongo-go-driver 进行正确的通配符多字段查询
我有一个数据库字段:
我正在尝试创建一个查询,该查询将查询数据库以查找家族以“s”开头、给定名称以“n”开头的记录。我正在使用以下内容创建过滤器。
查找中使用的过滤器值为:
发现是:
它返回数据库中的所有记录,就好像它甚至没有查看过滤器一样。
多字段通配符查询的正确 go 语法是什么?
go - Golang MongoDb 驱动程序中的动态 BSON 创建
我正在使用以下 BSON 进行过滤器查询。
我们现在只有 id1 和 id2,但将来会有 id3 和 id4。
如何创建动态 BSON 并将其传递给过滤器?
mongodb - Golang官方驱动中的MongoDB连接池
我在项目中有两个 go 文件
- main.go
此文件创建 http 服务器和 mongoDB 连接以及允许使用以下方法重用连接的方法
- 查询.go
然后该文件定义数据库,然后对其进行查询
当我发出 200 个请求时,我收到了来自 Atlas 的电子邮件,说我已经超过了 80 个连接限制配额。如何在这里使用连接池?
mongodb - 将 MongoDB $max 结果转换为 golang 数据
我尝试从我的 Go 代码中获取 MongoDB 集合的最大值。我应该使用什么类型来解码结果?
当我使用bson.D{}
asval2
类型时,结果看起来像[{_id <nil>} {max 66} {cnt 14}]
.
这是代码:
mongodb - 如何通过 mongo-go-driver 获取集合的大小
我需要获取 mongo 数据库集合的大小。
该项目是使用 golang 编写的mongo-go-driver。