Hue*_*Tan 83 relationship neo4j nosql
我知道这个问题已被许多人
提出我的研究问题,这里提出了一些问题
但毕竟还是无法解决我们的问题,
我们只想删除"ALL"节点和"ALL"关系
假设删除"ALL"可以看到有0个节点0个属性和0个关系
这是我在执行论坛建议删除"ALL"后拍摄的屏幕截图
我的问题还是一样,如何删除neo4j中的所有节点和所有关系
Bob*_*b B 231
截至2.3.0和3.3.0
MATCH (n)
DETACH DELETE n
Run Code Online (Sandbox Code Playgroud)
前2.3.0
MATCH (n)
OPTIONAL MATCH (n)-[r]-()
DELETE n,r
Run Code Online (Sandbox Code Playgroud)
你可能正确地做了,只有仪表板只显示更高的ID,从而显示"活动"节点的数量,关系,尽管没有.它只是提供信息.
要确保您有一个空图表,请运行以下命令:
START n=node(*) return count(n);
START r=rel(*) return count(r);
Run Code Online (Sandbox Code Playgroud)
如果两者都给你0,你的删除是成功的.
对于大型数据库,您应该从磁盘上删除数据库(我想是先停止引擎之后),或者在Cypher中使用类似以下命令:
MATCH (n)
OPTIONAL MATCH (n)-[r]-()
WITH n,r LIMIT 50000
DELETE n,r
RETURN count(n) as deletedNodesCount
Run Code Online (Sandbox Code Playgroud)