neo4j删除节点和关系

两种方法:

一、用下列 Cypher 语句:

match (n) detach delete n

原理:匹配所有的节点,然后进行删除。

二、 从文件系统上删除对应的数据库。

1、停掉服务;

2、删除 graph.db 目录;(这个地方是你使用的数据库名)

3、重启服务。

原理:数据库实质上是把数据进行存储管理,最终的存储是落在我们的文件系统上,我们只需要从文件系统上进行删除即可。重启服务的时候neo4j会自动检测数据库文件,如果没有则会新建。

match (n) optional match (n)-[r]-() delete n,r #应该也可以

 

上一篇:这匹“费马”有点酷


下一篇:【Neo4j查询优化系列】如何快速统计节点的关系数