0

刚开始玩 Neo4j 2.2。很棒的工作!不幸的是,我在使用 spatial-0.14-neo4j-2.2.0-M02 时遇到了一些问题 :( 在我的应用程序中,我有一个获取最近用户的查询:

START n=node:geom('withinDistance:[42.0,1.0, 1000.0]') WHERE n:User RETURN n;

更新到上面的最新版本后,查询似乎不再关心标签,我得到所有具有纬度/经度的节点并被添加到空间层。还有其他人遇到过这个问题吗?

4

1 回答 1

1

您的观察似乎是正确的,我可以重现它。似乎不WHERE支持紧随其后的空间索引查询。

但是,通过引入一个简单的解决方法WITH

START n=node:geom('withinDistance:[42.0,1.0, 1000.0]') 
WITH n 
WHERE n:User 
RETURN n;

请检查是否有效。请在https://github.com/neo4j/neo4j/issues/new提交错误报告。

于 2015-03-29T16:53:48.807 回答