实施“标准分页”的反应方式

时间:2018-04-01 16:31:12

标签: project-reactor

我刚刚开始使用Spring Reactor并希望实现一些我称之为“标准分页”的东西,不知道是否有技术术语。基本上无论什么开始和结束日期传递给方法,我都希望返回相同的数据,均匀分布。 这将在未来用于某些图表绘制。

我想出了粗略的副本,算法就是这样做的,不幸的是,在我可以过滤结果之前我需要count()或者使用最后一个index()和block来获得这个数字。

这个块肯定不是这样做的反应方式,它也会使数据库调用DB两次(或者我错过了什么?)

是否有任何运算符可以帮助我并从count()以某种方式从流中获取结果以供进一步使用,它还需要在流处理之前进行计算,但是要摆脱调用DB两次?

我正在使用mongoDB反应式驱动程序。

-std=c++17

0 个答案:

没有答案