2016-10-09 4 views
0

Userラベルを持つすべてのノードを削除する必要があります。最後に作成されたノード20個を除いて、deactivatedというプロパティが設定されています。それらを取得Neo4jのスキップと並べ替えでの削除

は簡単です:

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

同等の削除文のでしょうか?

答えて

3

RETURNステートメントをWITHに置き換え、結果をDETACH DELETEに渡します。

MATCH (x:User {deactivated: true}) 
WITH x 
ORDER BY x.created_at DESC 
SKIP 20 
DETACH DELETE x 
関連する問題