apoc.nodes.rels

在 APOC 2025.07 版本发布之前,此过程在本地实例上受到限制。若要在旧版本上使用它,必须解除限制。有关详细信息,请参阅 安装 → 加载和解除限制
详细信息

语法

apoc.nodes.rels(rels) :: (rel)

描述

返回所有具有给定 ID 的 RELATIONSHIP(关系)值。

输入参数

名称

类型

描述

rels

ANY

要返回的关系。关系类型可以是 STRING (elementId())、INTEGER (id())、RELATIONSHIPLIST<STRING | INTEGER | RELATIONSHIP>

返回参数

名称

类型

描述

关系

RELATIONSHIP

一个关系。

使用示例

本节中的示例基于以下示例图

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);

我们可以使用 id 函数返回这些节点的内部 ID

MATCH ()-[r]->()
RETURN id(r) AS id;
结果
id

499367

然后可以通过 APOC 或 Cypher 使用其内部 ID 找到这些关系

apoc.nodes.rels
CALL apoc.nodes.rels([499367]);
使用 Cypher
MATCH ()-[r]->()
WHERE id(r) = 499367
RETURN r
结果
关系

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