我想编写一个密码查询,该查询将告诉我特定的节点属性在一组匹配项中出现的频率。例如,在
MATCH (:left)-->(p:right)
我想知道有多少次right
节点p.id
都"id 1"
或"id 2"
等。
目前,我将返回所有匹配项,然后(使用单独的工具-python)计算id
记录中每次匹配的次数。
我敢肯定一定有一种方法可以纯粹使用DISTINCT
,collect()
和来在cypher中做到这一点count()
,但是我自己陷入了困境...
我认为您正在搜索的是此查询:
MATCH (:left)-->(p:right)
RETURN p.id, count(DISTINCT p)
干杯
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句