Cypher:遍历属性并计数
Cypher: loop over properties and count
我有很多节点,包含了属性gender
。 gender
的可能值为:male、female 和 andy。我正在寻找一个密码查询,它将 return 每个值的计数。例如...
"male" 100
"female" 132
"andy" 12
该解决方案也适用于具有 属性 且超过三种情况的节点,例如。姓名,以及拥有该姓名的人数。
这个非常简单的查询将 return 每个不同的 gender
值的计数。您可以对具有任意数量可能值的任何 属性 执行相同的操作。
MATCH (n)
RETURN n.gender, COUNT(*)
您应该修改 MATCH
子句以专门挑选实际具有您正在计数的 属性 的节点。 (任何不具有 属性 的匹配节点也将被计算在内,值为 null
-- 并出现在结果中。)
我有很多节点,包含了属性gender
。 gender
的可能值为:male、female 和 andy。我正在寻找一个密码查询,它将 return 每个值的计数。例如...
"male" 100
"female" 132
"andy" 12
该解决方案也适用于具有 属性 且超过三种情况的节点,例如。姓名,以及拥有该姓名的人数。
这个非常简单的查询将 return 每个不同的 gender
值的计数。您可以对具有任意数量可能值的任何 属性 执行相同的操作。
MATCH (n)
RETURN n.gender, COUNT(*)
您应该修改 MATCH
子句以专门挑选实际具有您正在计数的 属性 的节点。 (任何不具有 属性 的匹配节点也将被计算在内,值为 null
-- 并出现在结果中。)