我已删除所有节点和关系(在neo4j 1.8中删除所有节点和关系),但是我发现在Neo4j浏览器中,删除前存在的“属性键”仍然保留着。
请参见下面的图片:
如何让所有“属性键”也消失,以便我最终获得一个全新的数据库?我知道这些孤儿属性键本身并不构成问题,但它们会使浏览器体验混乱,并开始与较新的属性混淆。
谢谢!
请参见下面的图片:
![enter image description here](https://istack.dev59.com/Jxknr.webp)
谢谢!
您应该能够通过以下方法将所有内容清除:
data/graph.db/*
匹配的所有内容(查看graph.db
文件夹内部)data/graph.db
文件夹... - tumultous_roosterdata/
目录中有一个名为keystore
的文件,用于在浏览器中填充标签、关系类型和属性键。删除此文件将清除浏览器中列出的标签、关系类型和属性键。看起来现在随着Neo4j 2.3的更改,如果您使用最新版本,我认为您不会有这个文件。我有Neo4j社区版3.2。为了去除属性键(并且删除整个数据库),我完全卸载了Neo4j,在C:\Program Files中删除了Neo4j文件夹,然后重新安装软件包,以便我拥有一个新的数据库来使用。虽然不是理想的解决方案,但对我有用。
http://neo4j.com/docs/stable/rest-api-property-values.html#_property_keys
这很遗憾,因为我也想做同样的事情。待续。
neostore.propertystore.*
,但只会以不同的方式破坏数据库。似乎你只能忍受它,直到Neo解决这个问题。 - ADTC实际上,没有一种方法可以仅删除未使用的属性。您需要重新创建图形或使用名为“store-utils”的工具来复制neo4j存储。