【问题标题】:Empty properties list on Neo4j browser 3.0.11Neo4j 浏览器 3.0.11 上的空属性列表
【发布时间】:2018-03-06 15:07:59
【问题描述】:

我试图通过 Neo4j 浏览器删除我的 Neo4j 3.3 数据库中的所有内容。我用过:

MATCH (n)
DETACH DELETE n

不幸的是,浏览器保留了旧(过时)属性键的列表,因此(重新填充数据库后)自动完成功能仍然会列出这些已消失的属性键。有什么办法摆脱它们?

【问题讨论】:

  • 您还有任何索引或唯一性约束吗?如果是这样,请尝试删除它们。
  • 嗨@JF Meier。请给我一个反馈,如果我提供的答案对您有帮助,请告诉我。谢谢!

标签: neo4j cypher neo4j-browser


【解决方案1】:

here所述,Neo4j浏览器只是通过CALL db.propertyKeys()显示Neo4j数据库提供的数据。

在 Neo4j 的 Github 存储库中有一个 open issue 用于从 db.propertyKeys() 结果中删除未使用的属性键。

由于您要删除所有节点和关系,您也可以删除<neo4j-home>/data/databases/graph.db/ 文件夹的所有内容并重新启动 Neo4j 服务。但是您需要重新创建所有索引和约束。

【讨论】:

    猜你喜欢
    • 2014-03-11
    • 2019-06-07
    • 2012-05-13
    • 2016-03-03
    • 2016-12-09
    • 1970-01-01
    • 2013-02-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多