问题
I have following cypher query which returns all (in and out) relationships of an specific node:
START s=node(1) MATCH s<-[r]->(t) RETURN type(r) as RelationshipType, .......
Now I want to find out the direction of each relationship. Is there an command like "RETURN RelationshipDirection(r)
" ?? :)
Thanks.
回答1:
Per neo4j 2.0, you can use startnode(r)
See http://docs.neo4j.org/chunked/snapshot/query-functions-scalar.html#functions-startnode
STARTNODE returns the starting node of a relationship
So in your example you might find outgoing relations by startnode(r) = s
回答2:
Unfortunately, that's not possible right now using Cypher. Here is an issue for it. Please add any comments you might have.
Andrés
来源:https://stackoverflow.com/questions/11393662/neo4j-cypher-get-relationship-direction