删除数据

APOC 库包含一个可用于删除图数据的过程。

删除数据的过程

限定名称 类型

apoc.nodes.delete(nodes ANY, batchSize INTEGER) - 删除所有具有给定 ID 的 NODE 值。

过程 (Procedure) Cypher 25 中已弃用

示例

下面的示例将进一步说明此过程。

以下内容按 1000 个一批次删除具有给定 ID 的所有节点
MATCH (s:Student)
CALL apoc.nodes.delete(s, 1000) YIELD value
RETURN value

过程 apoc.nodes.delete 调用 Cypher 查询 DETACH DELETE 以分批删除节点。

Cypher 也可用于按批次删除具有给定 ID 的节点。

以下内容按 1000 个一批次删除具有给定 ID 的所有节点
MATCH (s:Student)
CALL {
    WITH s
    DETACH DELETE s
} IN TRANSACTIONS OF 1000 ROWS