Neo4j Cypher得到关系方向

use*_*611 4 neo4j cypher

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

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

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

谢谢.

beb*_*bbi 6

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

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

STARTNODE返回关系的起始节点

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


And*_*res 1

不幸的是,目前使用 Cypher 还无法做到这一点。是一个问题。请添加您可能有的任何意见。

\n\n

安德烈\xc3\xa9s

\n