2016-03-24 6 views
1

与えられたタイプのすべてのノードとその関係を削除したいと思います。合計で、このタイプのノードが140万個あります。多くのノードを削除する方法

使用するMATCH (n:Type) DETACH DELETE n Neo4jは数分後に自動的にハングアップし、再起動する必要があります。

多数のノードを削除するより良い方法はありますか?どうにかそれらをチャンクで削除できますか(LIMITはDELETEではサポートされていません)。

答えて

1

クエリは、最初のクエリがまだのNeo4jを墜落

Match (n:Type) with n limit 1000 
Match (n)-[r]-() 
Delete n, r 
+0

ようになりチャンクでそれらを削除したい場合は、この

Match (n:Type) with n Match (n)-[r]-() Delete n, r 

を試してみてください。 2番目のクエリでは500000という制限があり、その作業はかなり速くなりました。 – fwind

関連する問題