知识库

如何显示属性最多的节点

要显示定义了最多属性的节点,请运行以下 Cypher

MATCH (n)
RETURN labels(n), keys(n), size(keys(n)), count(*)
ORDER BY size(keys(n)) DESC

代表性输出类似于

labels(n) keys(n) size(keys(n)) count(*)

[Movie]

[TotalRevenue, year_of_release, name, id]

4

1

[Movie]

[TotalRevenue, name, id]

3

2

[Artist]

[name, year]

2

4

第一行输出表示存在一个名为 Movie 的标签,它具有 4 个属性(TotalRevenueyear_of_releasenameid),并且定义了 1 个具有该标签和这些属性的节点。

第二行输出表示存在一个名为 Movie 的标签,它具有 3 个属性(TotalRevenuenameid),并且定义了 2 个这样的节点。

第三行输出表示存在一个名为 Artists 的标签,它具有 2 个属性(nameyear),并且定义了 4 个这样的节点。