Panache 是否支持 MongoDB 中的分页?

Does Panache support pagination in MongoDB?

Panache 支持分页吗?我似乎找不到任何相关的方法。我只找到 .batchSize()

在这次通话之后,我正在使用 AggregateIterable。 (http://mongodb.github.io/mongo-java-driver/3.12/javadoc/com/mongodb/client/AggregateIterable.html)

MyPanacheMongoModel.mongoCollection().aggregate(Arrays.asList(sort1, group, sort2, project, replaceRoot))

我相信我可以在聚合中添加更多阶段,但我一直在寻找一个干净的解决方案。

就像您添加了所有其他操作一样,您也可以添加 skiplimit 操作。由于您是通过提供所有操作来执行聚合查询,因此它是否 Panache 并不重要。它将被转换为 bson 并被执行。