提问者:小点点

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


我正在使用MongoDB的Spring数据,并有下面描述的问题。

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

从前端部分,我得到开始和结束值返回页面结果,但不幸的是,我不能得到页码,因为我使用可滚动加载不是一个页面。

有没有办法只传递数据的开始和结束,并返回页面结果而不是Spring数据?


共2个答案

匿名用户

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

希望有帮助。

匿名用户

假设您每次的大小相同,您可以将页码计算为start/size。示例:start: 70,size:10,page=(70/10)7但它默认是从0开始的,因此您的实际页码为6