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

我正在使用Golang的官方mongo驱动程序:go.mongodb.org/mongo-driver/mongo

前言在此驱动程序中,我找不到任何从聚合查询返回单个对象的方法。驱动程序聚合文档

问题我面临的问题是,如果我有一些文档应该被过滤,并且只应该返回第一个文档,那么我强制需要获取所有文档并在0索引上返回文档。据我所知,这没有优化。
我在这里只有一个聚合方法,它返回多个对象的游标:

是否可以在此驱动程序中获取聚合中的单个对象?


炎炎设计
浏览 124回答 1
1回答

www说

聚合始终返回文档列表,但您可以使用$limit阶段仅返回一个文档。bson.M{"$limit": 1}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go