apoc.refactor.setType
Procedure APOC Core
apoc.refactor.setType(rel, 'NEW-TYPE') change relationship-type
Signature
apoc.refactor.setType(relationship :: RELATIONSHIP?, newType :: STRING?) :: (input :: INTEGER?, output :: RELATIONSHIP?, error :: STRING?)Usage Examples
The examples in this section are based on the following graph:
CREATE (f:Foo)-[rel:FOOBAR]->(b:Bar);The following changes the relationship type from FOOBAR to NEW-TYPE:
MATCH (f:Foo)-[rel:FOOBAR]->(b:Bar)
CALL apoc.refactor.setType(rel, 'NEW-TYPE')
YIELD input, output
RETURN input, output;If we execute this query, it will result in the following output:
| input | output | 
|---|---|
| 30 | [:`NEW-TYPE`] | 
And the graph now looks like this:
