我从头开始创建了一个新数据库,我在那里加载了一种类型的节点。没有关系。每个节点都有两个属性。对于所有这些属性,值不为null。 这是我在webadmin仪表板中无法理解的数学。
节点:19 798 966 物业:25 440 880 关系:0 关系类型:0
我期待物业数量为19 798 966 x 2 = 39 597 932
但是在查询数据库时,结果是:
$ MATCH (n) WHERE has(n.woka_id) RETURN count (n);
count (n)
19 798 966
和
$MATCH (n) WHERE has(n.woka_title) RETURN count (n);
count (n)
19798966
这里有什么问题?
答案 0 :(得分:3)
webadmin并不真正报告计数,实际上报告了使用中的最高ID。由于多个属性存储在同一个块的内部,因此您会看到误导数字。验证:
MATCH (n) where has(n.woka_title) and has (n.woka_id) RETURN count(n) == 19798966
应该返回true
。