我在Neo4j中执行以下cypher查询:
START a = node(4107)
MATCH a-[:AttractionFor]->b-[r:Brother]-c-[:AttractionFor]->d
WHERE (r.distance? <= 25)
RETURN distinct d
这也返回了一个值,我不需要。我尝试了a<>d
和a.name <> b.name
,但我得到了相同的结果。同样在webadmin中它什么都不返回(我正在使用Everyman的PHP库来为neo4j)。
答案 0 :(得分:0)
据我所知,cypher不会进入已遍历的顶点。这意味着,如果您已在比赛部分中说明
a-[:AttractionFor]->b-[r:Brother]-c-[:AttractionFor]->d
比D永远不会是A.你是否有可能具有相同名称/值的顶点?你能给我们提供图表数据/设计吗?