删除数据
APOC 库包含一个可用于删除图数据的过程。
删除数据的过程
| 限定名称 | 类型 |
|---|---|
|
过程 (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