У меня есть собственный запрос к 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, но у нас есть какое-нибудь более приятное решение?