删除neo4j 1.8中的所有节点和关系
我知道这个问题已经被很多人问过了
对于我的研究,以下是一些问题
- 如何删除neo4jgraphics中的所有关系?
- https://groups.google.com/forum/#!topic/neo4j/lgIaESPgUgE
但毕竟还是解决不了我们的问题,
我们只想删除“ALL”节点和“ALL”关系
假设删除“ALL”可以看到有0个节点剩下0个属性和0个关系
这是我执行删除论坛build议删除“所有”后的截图
我的问题仍然是一样的,如何删除neo4j中的所有节点和所有关系
从2.3.0开始
MATCH (n) DETACH DELETE n
文件
在2.3.0之前
MATCH (n) OPTIONAL MATCH (n)-[r]-() DELETE n,r
文件
你可能正在做的是正确的,只有仪表板显示出更高的ID,因此“活动”节点的数量,关系,尽pipe没有。 它只是提供信息。
要确定你有一个空的图,运行这个命令:
START n=node(*) return count(n); START r=rel(*) return count(r);
如果两者都给你0,你的删除是成功的。
对于一个大的数据库,你应该从磁盘上删除数据库(在你首先停止引擎之后),或者在Cypher中使用:
MATCH (n) OPTIONAL MATCH (n)-[r]-() WITH n,r LIMIT 50000 DELETE n,r RETURN count(n) as deletedNodesCount
它会做的伎俩..
Match (n)-[r]-() Delete n,r;