2016-02-08 132 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