Я пытаюсь создать хранилище на основе PagingAndSortingRepository, в том числе метод для поиска, в какой окрестности содержится местоположение, и я думал что-то вроде:
List<Neighbourhood> findByLocationIntersects(Point point);
Соседство включает в себя собственность:
private GeoJsonPolygon location;
С точки зрения запроса монго это будет что-то вроде:
db.neighbourhoods.find({ location: { $geoIntersects: { $geometry: { type: "Point", coordinates: [ -34.610268, -58.363397 ] } } } })
К сожалению, это не помогает, я что-то теряю или это еще не реализовано в spring-data-mongodb?