(四)Neo4j删除数据需要注意的问题

1、先删关系,再删节点

# 删除所有记录 MATCH (n) OPTIONAL MATCH (n)-[r]-() DELETE n,r

2、彻底删除节点标签名,需要删除前期对该标签名建立的索引
# 查看全部索引 :schema# 删除索引 drop index on :Person(id)# 当索引删除不掉时,可能是因为建立了唯一性限制,取消唯一性限制再删除索引 Drop CONSTRAINT ON (a:Person) ASSERT a.id IS UNIQUE

3、先删节点会遇到错误。当节点与其他节点存在关系的时候,删除该节点就会报错,错误提示你应该先删除它的关系们。所以应该先删关系,再删节点
4、如何去除Property Keys–删库
# 暂停服务,在安装目录找到graph.db文件 /data/databases路径下,删除graph.db目录【命令为:rm -rf graph.db】; # 重启服务

【(四)Neo4j删除数据需要注意的问题】

    推荐阅读