apoc.nodes.rels

Procedure

apoc.nodes.rels(rels ANY) - returns all RELATIONSHIP values with the given ids.

Signature

apoc.nodes.rels(relationships :: ANY) :: (rel :: RELATIONSHIP)

Input parameters

Name Type Default Description

rels

ANY

null

rels can be of type STRING (elementId()), INTEGER (id()), RELATIONSHIP or LIST<STRING | INTEGER | RELATIONSHIP>.

Output parameters

Name Type

rel

RELATIONSHIP

Usage Examples

The examples in this section are based on the following sample graph:

CREATE (Keanu:Person {name:'Keanu Reeves', born:1964})
CREATE (TheMatrix:Movie {title:'The Matrix', released:1999, tagline:'Welcome to the Real World'})
CREATE (Keanu)-[:ACTED_IN {roles:['Neo']}]->(TheMatrix);

We can return the internal IDs of these nodes using the id function:

MATCH ()-[r]->()
RETURN id(r) AS id;
Table 1. Results
id

499367

CALL apoc.nodes.rels([499367]);
Table 2. Results
rel

[:ACTED_IN {roles: ["Neo"]}]