Неизвестный оператор верхнего уровня: $ limit - PullRequest
0 голосов
/ 05 сентября 2018

выдает ошибку:

Запрос не выполнен с кодом ошибки 2 и сообщением об ошибке «неизвестный оператор верхнего уровня: $ limit»

@Query("{ 'userID' : ?0, $limit : 5, $orderby : { 'startTime' : -1 } }")

Как это можно написать в терминах аннотации @Query?

1 Ответ

0 голосов
/ 06 сентября 2018

Не думайте, что в аннотацию @Query можно включить сортировку и ограничение, но вы можете использовать методы запросов.

Используйте Pageable с опцией сортировки.

Что-то вроде

findByUserID(userID, PageRequest.of(0, limit, Direction.DESC, "startTime"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...