Я использую данные весны с mongodb и имею проблему, которая описана ниже.
Pageable pageRequest = new PageRequest(page, count);
return projectRepository.findAllByUserId(userId, pageRequest);
из frontend part я получаю начальные и конечные значения для возврата результата страницы, но, к сожалению, я не могу получить номер страницы, потому что я использую прокручиваемую загрузку, а не пейджер. и кажется, что данные весны позволяют сделать только pageRequest с этими двумя параметрами, номером страницы и количеством данных.
Есть ли способ передать только начало и конец данных и вернуть результат страницы вместо данных весны?
Предполагая, что вы имеете одинаковый размер каждый раз, когда вы можете рассчитать номера страниц в качестве начала/размера. Пример: start: 70, size: 10, page = (70/10) 7 Но по умолчанию он равен 0, поэтому ваш фактический номер страницы равен 6
При каждом прокрутке вы можете выбрать фиксированное количество записей? Каждое событие прокрутки должно помочь вам отслеживать число страниц, а количество может быть числом записей, которые вы затягиваете заново.
Надеюсь, это поможет.