Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Neo4j带跳过和排序的删除_Neo4j_Cypher - Fatal编程技术网

Neo4j带跳过和排序的删除

Neo4j带跳过和排序的删除,neo4j,cypher,Neo4j,Cypher,我需要删除所有带有User标签的节点,这些节点上设置了属性已停用,但最近创建的20个节点除外 检索它们很容易: MATCH (x:User {deactivated: true}) RETURN x ORDER BY x.created_at DESC SKIP 20 什么是等效的删除语句?用替换返回语句,并将结果传递给分离删除 MATCH (x:User {deactivated: true}) WITH x ORDER BY x.created_at DESC SKIP 20 DET

我需要删除所有带有
User
标签的节点,这些节点上设置了属性
已停用
,但最近创建的20个节点除外

检索它们很容易:

MATCH (x:User {deactivated: true}) RETURN x ORDER BY x.created_at DESC SKIP 20

什么是等效的删除语句?

替换
返回
语句,并将结果传递给
分离删除

MATCH (x:User {deactivated: true}) 
WITH x 
ORDER BY x.created_at DESC 
SKIP 20
DETACH DELETE x

RETURN
语句替换为
with
,并将结果传递给
DETACH DELETE

MATCH (x:User {deactivated: true}) 
WITH x 
ORDER BY x.created_at DESC 
SKIP 20
DETACH DELETE x