Neo4j - 不要返回起始节点

时间:2012-10-10 14:44:28

标签: graph neo4j cypher

我在Neo4j中执行以下cypher查询:

START a = node(4107) 
MATCH a-[:AttractionFor]->b-[r:Brother]-c-[:AttractionFor]->d 
WHERE (r.distance? <= 25)
RETURN distinct d

这也返回了一个值,我不需要。我尝试了a<>da.name <> b.name,但我得到了相同的结果。同样在webadmin中它什么都不返回(我正在使用Everyman的PHP库来为neo4j)。

1 个答案:

答案 0 :(得分:0)

据我所知,cypher不会进入已遍历的顶点。这意味着,如果您已在比赛部分中说明

a-[:AttractionFor]->b-[r:Brother]-c-[:AttractionFor]->d

比D永远不会是A.你是否有可能具有相同名称/值的顶点?你能给我们提供图表数据/设计吗?