Invert relationship
The available procedure is described in the table below:
Qualified Name | Type | Release |
---|---|---|
|
|
Example Usage
The example below will help us learn how to use this procedure.
The following creates a graph containing two nodes connected by a relationship:
CREATE (c:Car {make:"Volvo")-[rel:DRIVES {year:2001}]->(p:Person {name:"Dan"})

The following inverts the direction of the relationship:
MATCH (c:Car)-[rel:DRIVES]->(p:Person)
CALL apoc.refactor.invert(rel)
yield input, output
RETURN input, output
If we execute this query, it will result in the following graph:

Was this page helpful?