выдает ошибку:
Запрос не выполнен с кодом ошибки 2 и сообщением об ошибке «неизвестный оператор верхнего уровня: $ limit»
@Query("{ 'userID' : ?0, $limit : 5, $orderby : { 'startTime' : -1 } }")
Как это можно написать в терминах аннотации @Query?
Не думайте, что в аннотацию @Query можно включить сортировку и ограничение, но вы можете использовать методы запросов.
@Query
Используйте Pageable с опцией сортировки.
Pageable
Что-то вроде
findByUserID(userID, PageRequest.of(0, limit, Direction.DESC, "startTime"))