2

我正在使用带有 mongodb 的 spring 数据并遇到如下所述的问题。

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

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

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

4

2 回答 2

0

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

希望有帮助。

于 2014-09-03T07:22:14.803 回答
0

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

于 2015-11-27T13:50:35.877 回答