Neo4j概述仪表板返回错误的节点/关系/属性计数?

时间:2013-08-02 08:23:51

标签: neo4j

我使用EmbeddedDatabase通过Java创建了一个Neo4j GraphDB。当我看到我的身份证时,我认为有些事情是错误的,因为它们已经上升了。

图表只有插入,没有删除或更新。我看到Overview Dashboard报告了13182个节点和24785个关系。知道为什么这么高吗?

在查询我的所有节点和关系时,我看到了我的期望。我发现很奇怪,没有任何删除,id是如此之高。这是正常行为。

P.s。:我正在运行Neo4j 2.0.0 M003

enter image description here enter image description here enter image description here

1 个答案:

答案 0 :(得分:0)

仪表板不准确,因为它没有显示节点,rels和道具的实际数量。实际上它显示了节点,rels和props使用的最高id。 Neo4j 2.0.0M3似乎是按块分配id,这就是你得到差异的原因。如果删除数据库中的某些内容,则使用中的最高ID可能保持在同一级别,如果不准确则也是源。

如果您需要实际的节点数,可以使用

start n=node(*) return count(n)