apoc.nodes.delete
语法 |
|
||
描述 |
删除具有给定 ID 的所有 |
||
输入参数 |
名称 |
类型 |
描述 |
|
|
要删除的节点。节点可以是 |
|
|
|
单批次中要删除的节点值数量。 |
|
返回参数 |
名称 |
类型 |
描述 |
|
|
已删除节点的数量。 |
|
使用示例
本节示例基于以下图
CREATE (:Student {name: 'Alice', score: 71});
CREATE (:Student {name: 'Mark', score: 95});
CREATE (:Student {name: 'Andrea', score: 86});
以下示例展示了如何使用 Cypher 和 APOC 在不同的事务批次中删除节点
apoc.nodes.delete
MATCH (n:Student)
WITH collect(n) AS nodes
CALL apoc.nodes.delete(nodes, 2)
YIELD value
RETURN value
Cypher 的 CALL {…} IN TRANSACTIONS
MATCH (n:Student)
CALL (n) {
DETACH DELETE n
} IN TRANSACTIONS OF 2 ROWS
RETURN count(n) AS value
| value |
|---|
3 |