apoc.nodes.get

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

语法

apoc.nodes.get(nodes) :: (node)

描述

返回所有具有给定 ID 的 NODE 值。

输入参数

名称

类型

描述

节点

ANY

要返回的节点。节点类型可以是 STRING (elementId())、INTEGER (id())、NODELIST<STRING | INTEGER | NODE>

返回参数

名称

类型

描述

节点

NODE

一个节点。

用法示例

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

CREATE (:Student {name: 'Alice', score: 71});
CREATE (:Student {name: 'Mark', score: 95});
CREATE (:Student {name: 'Andrea', score: 86});

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

MATCH (s:Student)
RETURN id(s) AS id;
结果
id

3975

3976

3977

apoc.nodes.get
CALL apoc.nodes.get([3975, 3976, 3977])
使用 Cypher
MATCH (node)
WHERE id(n) IN [3975, 3976, 3977]
RETURN node
结果
节点

(:Student {name: "Alice", score: 71})

(:Student {name: "Mark", score: 95})

(:Student {name: "Andrea", score: 86})