为了账号安全,请及时绑定邮箱和手机立即绑定

在 Go 驱动程序中的 mongo 聚合中返回单个文档

在 Go 驱动程序中的 mongo 聚合中返回单个文档

Go
炎炎设计 2022-08-15 10:24:54
我正在使用Golang的官方mongo驱动程序:go.mongodb.org/mongo-driver/mongo前言在此驱动程序中,我找不到任何从聚合查询返回单个对象的方法。驱动程序聚合文档问题我面临的问题是,如果我有一些文档应该被过滤,并且只应该返回第一个文档,那么我强制需要获取所有文档并在0索引上返回文档。据我所知,这没有优化。我在这里只有一个聚合方法,它返回多个对象的游标:是否可以在此驱动程序中获取聚合中的单个对象?
查看完整描述

1 回答

?
www说

TA贡献1775条经验 获得超8个赞

聚合始终返回文档列表,但您可以使用$limit阶段仅返回一个文档。

bson.M{"$limit": 1}



查看完整回答
反对 回复 2022-08-15
  • 1 回答
  • 0 关注
  • 123 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号