2017-03-07 226 views
0

我想知道,如果有可能计算&设置(更新)基于节点属性的关系属性(传入&传出)? 在我的例子中,我想根据他的关系持续时间(int)除以count(int)来计算用户个人“强度因子”(平均种类)。Neo4j - 基于关系属性计算并设置节点属性

感谢您的帮助提前,

干杯

+0

这将帮助,如果你向我们展示你的数据模型。 – cybersam

回答

2

是的,这是可能的。唯一的问题是,你必须使用WITH首先执行聚合(计算平均值):

MATCH (n)-[r:RELTYPE]->() 
WITH n, avg(r.duration) AS strength 
SET n.strength = strength 
+0

作品完美!谢谢你的帮助 :) – Andy