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
Neo4j Cypher获得关系方向_Neo4j_Cypher - Fatal编程技术网

Neo4j Cypher获得关系方向

Neo4j Cypher获得关系方向,neo4j,cypher,Neo4j,Cypher,我有以下cypher查询,返回特定节点的所有(输入和输出)关系: START s=node(1) MATCH s<-[r]->(t) RETURN type(r) as RelationshipType, ....... START s=node(1)将s(t)返回类型(r)匹配为RelationshipType。。。。。。。 现在我想找出每种关系的方向。是否有类似“返回关系方向(r)”的命令?:) 谢谢。不幸的是,现在使用密码是不可能的。这是一个问题。请添加您可能有的任何评论

我有以下cypher查询,返回特定节点的所有(输入和输出)关系:

START s=node(1) MATCH s<-[r]->(t) RETURN type(r) as RelationshipType, .......
START s=node(1)将s(t)返回类型(r)匹配为RelationshipType。。。。。。。
现在我想找出每种关系的方向。是否有类似“
返回关系方向(r)
”的命令?:)


谢谢。

不幸的是,现在使用密码是不可能的。这是一个问题。请添加您可能有的任何评论


Andrés

根据neo4j 2.0,您可以使用startnode(r)

STARTNODE返回关系的起始节点


因此,在您的示例中,您可以通过
startnode(r)=s

找到传出关系,您可以使用类似于返回长度(s-[r]->t)的内容,如果传入到s,则返回长度应为0,如果传出,则返回长度应为1。