如何在cypher中删除大量节点

Mic*_*ael 3 neo4j cypher

我正在尝试使用web admin(即localhost:7474/browser)在一次查询中删除cyphper中的100万个节点.
这些节点标记为User.我运行以下查询,然后等待大约1分钟后返回未知错误.

match (u:User) delete u
Run Code Online (Sandbox Code Playgroud)

此查询每次都返回Unknown错误.我确认我的PC资源并不缺乏.我正在使用Neo4j版本2.0.0 RC1社区版.和Neo4j在当地举办.
我尝试删除节点的方法是错误的吗?
谢谢

Ste*_*ter 6

您应该使用合理的事务大小~10-50k原子操作进行写操作.因此,您可以使用limit并运行该语句,直到所有用户都离开:

match (u:User) with u limit 1000 delete u
Run Code Online (Sandbox Code Playgroud)