对于库arangodb-spring-data版本3.2.3,是否可以使用驱动程序提供的java API查询GEO_INTERSECTS功能?
目前我在代码中使用AQL查询:
LET areaLiteral = GEO_POLYGON(...)
FOR doc IN MyDocuments
FILTER GEO_INTERSECTS(areaLiteral, doc.geometry)
LIMIT 5 RETURN doc
到目前为止在官方文档中找不到任何与GEO_INTERSECTS
有关的东西,这个例子中也有:https://github.com/arangodb/spring-data-demo#geospatial-queries
我已经检查了驱动程序的源代码,但没有发现任何与关键字“INTERSECTS
“相关的内容,该关键字将在后台构建此查询。
1条答案
按热度按时间uttx8gqw1#
目前尚不支持,仅支持“邻近”和“范围内”地理空间查询:https://www.arangodb.com/docs/3.6/drivers/spring-data-reference-repositories-queries-derived-queries.html#geospatial-queries