2014-09-02 11 views
1

나는 스프링 데이터를 mongodb과 함께 사용하고 있으며 아래에 설명 된 문제가 있습니다. 스프링 데이터 페이징 시작 및 종료 카운트

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

는 프론트 엔드 부분에서 나는 페이지의 결과를 반환하기위한 시작과 끝 값을 받고 있어요하지만 난 스크롤 로딩하지 호출기를 사용하기 때문에 불행하게도 내가 페이지 번호를 얻을 수 없습니다. 및 페이지 번호데이터를 계산, 봄의 데이터 만이이 매개 변수와 pageRequest을 허용 보인다.

전달하는 방법은 데이터 만의 및 을 시작 스프링 데이터 대신 페이지의 결과를 반환 있습니까?

답변

0

스크롤 할 때마다 고정 된 수의 레코드를 가져올 수 있습니까? 각 스크롤 이벤트는 페이지 번호를 추적하는 데 도움이되며, 개수는 새로 가져 오는 레코드 수입니다.

희망이 있습니다.

+0

대부분의 아마 네가 어떻게 든 해결해야하고, 기본적으로 0을 기반으로 시작 . – mherBaghinyan

0

시작/크기로 페이지 번호를 계산할 때마다 동일한 크기라고 가정합니다. 예 : 70, 크기 : 10, 페이지 = (10분의 70) 7 를하지만 그래서 당신의 실제 페이지 수는 6