简体   繁体   中英

Neo4j Cypher Get Relationship Direction

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.

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

Unfortunately, that's not possible right now using Cypher. Here is an issue for it. Please add any comments you might have.

Andrés

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM