我有很多节点,包含属性gender
。 gender
的可能值包括:男性,女性和 andy 。我正在寻找一个密码查询,它将返回每个值的计数。例如......
"male" 100
"female" 132
"andy" 12
该解决方案还适用于具有超过三种情况的属性的节点,例如。姓名,以及姓名的人数。
答案 0 :(得分:7)
这个非常简单的查询将返回每个不同gender
值的计数。对于具有任意数量值的任何属性,您可以执行相同的操作。
MATCH (n)
RETURN n.gender, COUNT(*)
您应该修改MATCH
子句以专门选择实际具有您正在计数的属性的节点。 (任何没有该属性的匹配节点也将被计算,值为null
- 并显示在结果中。)