Я создаю свое веб-приложение, используя mongodb, и один из списков API требует разбиения на страницы.Читая о способах реализации нумерации страниц в mongodb, я понял, что это может быть реализовано только с использованием MongoRepository, как показано ниже
Sort sort = Sort.by(new Sort.Order(Sort.Direction.DESC, "created_time"));
Pageable pageable = PageRequest.of(page, size, sort);
Page<Model> page = repository.findAll(pageable);
Насколько я понимаю, мы не можем использовать нумерацию страниц с помощью MongoTemplate безполучение всех данных.
Кроме того, мой сценарий использования включает в себя сложные поиски, и я вижу, что MongoTemplate предлагает лучший гранулярный контроль.
Как я могу извлечь максимум из обоих слоев Монго Дао?