如需最新的稳定版本,请使用 Spring Data Neo4j 7.4.0spring-doc.cn

空间类型

Spring Data Neo4j 支持以下空间类型spring-doc.cn

支持的转换

派生的查找器关键字

如果您使用的是本机 Neo4j Java 驱动程序类型, 您可以在 Derived Finder 方法中使用以下关键字和参数类型。org.neo4j.driver.types.Pointspring-doc.cn

区域内的查询:spring-doc.cn

  • findBy[…​]Within(org.springframework.data.geo.Circle circle)spring-doc.cn

  • findBy[…​]Within(org.springframework.data.geo.Box box)spring-doc.cn

  • findBy[…​]Within(org.springframework.data.neo4j.repository.query.BoundingBox boundingBox)spring-doc.cn

您也可以使用 a,但需要通过调用 .org.springframework.data.geo.PolygonBoundingBoxBoundingBox#of

查询某个点附近:spring-doc.cn

  • findBy[…​]Near(org.neo4j.driver.types.Point point)- 返回按到给定点的距离升序排序的结果spring-doc.cn

  • findBy[…​]Near(Point point, org.springframework.data.geo.Distance max)spring-doc.cn

  • findBy[…​]Near(Point point, org.springframework.data.domain.Range<Distance> between)spring-doc.cn

  • findBy[…​]Near(Range<Distance> between, Point p)spring-doc.cn