具有开始和结束计数的spring数据分页

时间:2014-09-02 08:54:03

标签: java mongodb paging spring-data scroll-paging

我正在使用带有mongodb的弹簧数据,并且存在下面描述的问题。

Pageable pageRequest = new PageRequest(page, count);
return projectRepository.findAllByUserId(userId, pageRequest);

从前端部分我得到了返回页面结果的开始和结束值但不幸的是我无法获取页码,因为我使用可滚动加载而不是寻呼机。并且似乎spring数据只允许使用这两个参数创建pageRequest, 页码 数据计数

是否有办法只传递数据的开始结束,并使用弹簧数据返回页面结果?

2 个答案:

答案 0 :(得分:0)

每次滚动时,您可能会获取固定数量的记录?每个滚动事件都可以帮助您跟踪页面数量,并且计数可以是您重新提取的记录数。

希望有所帮助。

答案 1 :(得分:0)

假设您每次都可以将页码计算为起始/大小,则大小相同。 例: 开始:70,大小:10,页=(70/10)7 但默认情况下它是0,所以你的实际页码是6