我想删除给定类型的所有节点及其关系。总共有140万个这种类型的节点。
使用MATCH (n:Type) DETACH DELETE n
Neo4j会在几分钟后挂起并且必须重新启动。
有没有更好的方法来删除大量节点?我可以以某种方式以块的形式删除它们(DELETE不支持LIMIT)吗?
答案 0 :(得分:1)
试试这个
Match (n:Type) with n
Match (n)-[r]-()
Delete n, r
如果要以块的形式删除它们,查询将类似于
Match (n:Type) with n limit 1000
Match (n)-[r]-()
Delete n, r