Spring data Pageable работает локально или в базе данных - PullRequest
0 голосов
/ 14 сентября 2018

Я использую 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 (локально)?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...