我正在使用MongoDB的Spring数据,并有下面描述的问题。
Pageable pageRequest = new PageRequest(page, count);
return projectRepository.findAllByUserId(userId, pageRequest);
从前端部分,我得到开始和结束值返回页面结果,但不幸的是,我不能得到页码,因为我使用可滚动加载不是一个页面。
有没有办法只传递数据的开始和结束,并返回页面结果而不是Spring数据?
每次滚动时,您可能会获取固定数量的记录?每个滚动事件都应该帮助您跟踪页码,计数可以是您重新拉取的记录数。
希望有帮助。
假设您每次的大小相同,您可以将页码计算为start/size。示例:start: 70,size:10,page=(70/10)7但它默认是从0开始的,因此您的实际页码为6