计数的反应式Mongo分页

时间:2019-02-21 11:11:59

标签: mongodb reactivemongo play-reactivemongo

我正在尝试使用Reactive Mongo进行分页。

page

这有效,并返回给我一系列由pageSizepage过滤的文档。问题是我不知道有多少结果与指定查询匹配,所以我无法确定有多少$count存在。

有没有办法我也可以将collection.count(filter) 作为同一查询的一部分?还是我需要借助以下内容再次查询数据库?

Future[Page[Seq[Thing]]]

理想情况下,我会将返回类型更改为Page,其中case class Page[T](results: Seq[T], count: Int) 将包含总结果计数。例如

{{1}}

0 个答案:

没有答案