有没有可能像db.collection.findOne一样在db.collection.aggregate上得到一份文件?

推荐答案

可以向聚合管道添加$match个阶段.但即使它只匹配一个文档,结果仍然是一个列表(在这种情况下长度为1).所以答案是"NO,这是不可能的".

Mongodb相关问答推荐

在MongoDB中使用explain()和查询时缺少winningPlan''''

MongoDB聚合匹配字符串字符

我们可以在Mongoose中这样使用Unique:[True,";This to Unique&qot;]吗

如何匹配 MongoDB 中同一文档中两个字段的比较?

为什么使用 Golang Mongo 驱动程序进行简单查询需要超过 2 秒?

如何判断 mongodb 聚合,该文档具有键,该键是一个数组,其第二个元素是否存在?

Nestjs中不同语言数据的mongodb聚合代码

如何在 2 个应用程序之间共享mongoose模型?

如何将 json 字符串编组到 bson 文档以写入 MongoDB?

如何使用 Spring Data MongoDB 通过 GridFS ObjectId 获取二进制流

MongoDB 文档操作是原子的和隔离的,但它们是否一致?

mongodump 是否锁定数据库?

你如何让 mongo 在远程服务器上运行?

Flask and Mongo

在 MongoDB 中合并两个集合

初创公司应该考虑哪些数据库系统?

mongoose字符串到 ObjectID

如何在 NoSql 数据库(MongoDB)中强制执行外键?

如何使用 mongoose 连接到 mongoDB Atlas

在mongoose中创建和查找地理位置