Я использую MongoDB с данными Spring.
Кроме того, я делаю нумерацию страниц, используя класс данных Spring для Pageable:
List<Event> events = eventRepository.findAll(
new PageRequest(0, 100,
new Sort(Sort.Direction.DESC, "timestamp"))).getContent();
Когда я включаю отладку, я вижу, что запрос MongoDB не использует никаких ограничений:
14:35:13.893 [main] DEBUG o.s.data.mongodb.core.MongoTemplate - find
using query: { } fields: null for class: class com.sarasa.events.Event
in collection: Event
Итак, он извлекает все документы из базы данных и затем разбивает их на страницы в Spring Data (локально)?
Спасибо!