可以在聚合查询中使用包含性下限吗?

时间:2019-02-20 12:56:25

标签: mongodb aggregation-framework

阅读https://docs.mongodb.com/manual/reference/method/cursor.min/#cursor-min后,似乎$min已过时,mongo> = 3.2不再支持

我想在聚合管道中包含下限,以便可以在其他文档之后获取文档。

我当时正在考虑使用$bucket,但是它不支持字符串,因为它的boundaries至少应提供2个边界。这不是我需要的,因为我正在尝试根据Relay规范实现基于光标的分页,其中光标是id https://facebook.github.io/relay/graphql/connections.htm

另外,集合中的id是uuid,这就是为什么最好使用$min之类的东西

1 个答案:

答案 0 :(得分:1)

您输入的文档有误。

cursor.min()不被弃用。不建议在mongo shell中使用$min查询修饰符

与聚合无关。聚合中最简单的下限是$match: { field: { $gte:value } }阶段