Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Graph Neo4j通过相同的关系属性查找路径_Graph_Neo4j_Cypher_Nosql - Fatal编程技术网

Graph Neo4j通过相同的关系属性查找路径

Graph Neo4j通过相同的关系属性查找路径,graph,neo4j,cypher,nosql,Graph,Neo4j,Cypher,Nosql,我正在研究neo4j,我有一个关于它们的问题。我有两个节点,我想找到这两个节点之间的相同关系。所有关系都必须具有相同的属性。我执行了以下代码段中的cypher查询: START a=node(1), d=node(4) MATCH p=a-[r:ROUTE*..]-d WITH head(relationships(p))as r1,last(relationships(p))as r2,p WHERE r2.RouteID = r1.RouteID return p; 当我尝试执行该查询

我正在研究neo4j,我有一个关于它们的问题。我有两个节点,我想找到这两个节点之间的相同关系。所有关系都必须具有相同的属性。我执行了以下代码段中的cypher查询:

START a=node(1), d=node(4) 
MATCH p=a-[r:ROUTE*..]-d 
WITH head(relationships(p))as r1,last(relationships(p))as r2,p
WHERE r2.RouteID = r1.RouteID
return p;
当我尝试执行该查询时,neo4j正在崩溃。我如何找到该路径?我的问题看起来正确吗


感谢和问候

确保1和4实际上是有效的节点ID


否则,您的密码在我看来是合法的(尽管您可以将
[r:ROUTE*.]
简化为
[r:ROUTE*]
)。

当我使用更改的[r:ROUTE*]参数执行该查询时,我会得到“未知错误”。为什么它会让我这样做?再次确保1和4是有效的节点ID。
启动a=node(1),d=node(4)返回a,d
,您得到了什么?我很高兴。请记住,在你提出问题后,投票并接受最好的答案。