Neo4j Cypher得到关系方向

时间:2012-07-09 10:55:35

标签: neo4j cypher

我有以下cypher查询,它返回特定节点的所有(in和out)关系:

START s=node(1) MATCH s<-[r]->(t) RETURN type(r) as RelationshipType, .......

现在我想找出每个关系的方向。有没有像“RETURN RelationshipDirection(r)”这样的命令? :)

感谢。

2 个答案:

答案 0 :(得分:5)

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

请参阅 http://docs.neo4j.org/chunked/snapshot/query-functions-scalar.html#functions-startnode

STARTNODE返回关系的起始节点

因此,在您的示例中,您可能会发现startnode(r) = s

之间的外向关系

答案 1 :(得分:1)

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

安德烈斯