Как ограничить количество результатов в весенних данных пользовательский запрос mon go - PullRequest
0 голосов
/ 23 января 2020

У меня есть собственный запрос к mongodb в Spring Data Repo, который выглядит следующим образом:

@Query(value = "{'loc': {$near: {$geometry: {type: 'Point', coordinates: [?0,?1]}}}}")
List<Point> findNearest(Double longitude, Double latitude);

Дело в том, что я не хочу сортировать результаты и получать их все, а только первый (ограничить количество результатов до 1).

Итак, мой вопрос, как я могу сделать это с помощью этого пользовательского запроса?

PS

Я видел ответы используя Stream и Pageable, но у нас есть какое-нибудь более приятное решение?

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