2016-02-08 87 views
0

我想删除所有的节点和关系,并且几乎完成了。但在浏览器中,它下面显示:(参见“属性键”有,我作为节点,还残留着一部分创建3列,我想删除太)neo4j清理数据库

Node labels 
     No labels in database 
    Relationship types 
     No relationships in database 
    Property keys 
     name stock type 
+0

的http://stackoverflow.com/questions/33982639/neo4j-how-to-delete-unused-property-keys-from-browser –

回答

2

如果你完全想擦出完整的数据库(包括索引/约束),那么你也可以停止服务器并从文件系统中删除data/graph.db目录。

+0

你的意思是从这个位置中的所有文件和文件夹?如果是的话重复,它有很多文件和文件夹..哪一个要删除? C:\ Users \ \ Documents \ Neo4j \ default.graphdb –

+0

这可能是(我不熟悉与Neo4j的Windows环境)。它是否有文件,如“messages.log”,“neostore”,“neostore.id”,“neostore.propertystore.db”和子目录如“index”和“schema”?如果是这样,那就是你想要删除的新开始。您也可以简单地停止服务器,将目录移动到其他位置进行备份,然后再次启动服务器。 – manonthemat

0

奇怪的是,一些属性被留下。如果您正在寻找删除所有节点和关系及其属性:

MATCH (n) OPTIONAL MATCH (n)-[r]-() DELETE n,r

如果你想从头开始擦拭整个数据库,并启动:

  • 关闭服务器。
  • 删除配置的目录rm -rf data/graph.db
  • 再次启动服务器。
+0

执行相同操作的新cypher语法:MATCH(n)DETACH DELETE n – manonthemat