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