【发布时间】:2018-04-08 18:17:46
【问题描述】:
我有一个大图表和正好 2 天的 Neo4J,即 zilch。
我想计算某个数值属性的所有节点的平均值,比如n.prop_01,只要它出现在节点(n) 中。然后我想根据平均值获取属性n.prop_01低于某个阈值的节点。
我在文档或在线论坛中找不到答案或鼓舞人心的东西。我尝试了以下内容等等......
MATCH (n) WHERE exists(n.prop_01)
WITH n, collect(n.prop_01) AS all_prop_01
UNWIND all_prop_01 as all_prop
WITH n,prop_01,avg(all_prop) AS avg_prop
WHERE n.prop_01 < (1.1*avg_prop)
RETURN n.name,n.prop_01 LIMIT 20;
结果:(no changes, no records)。
感谢任何关于为什么这不起作用以及如何使它起作用的指示。
【问题讨论】: