@jerome-b建议的上述Cypher查询是完美的,如果你有小数据集但是不足以容纳大量数据,请参阅 这个 。
这个查询不是用于删除大量数据,但是很好 玩小例子数据集。
所以,试试这个:
MATCH (n) WITH n LIMIT 10000 DETACH DELETE n RETURN count(*)
运行此命令直到语句返回0(零)记录。从Neo4j官方文档中,他们将其描述为最佳实践: Neo4j中的大型删除交易最佳实践 。
Cypher就是这样
MATCH (n) DETACH DELETE n;
DETACH DELETE是因为节点必须没有任何关系才能被删除。