Javascript Neo4j-计算与维护;基于关系属性设置节点属性
我想知道,是否可以基于关系属性(传入和传出)计算和设置(更新)节点属性? 在我的示例中,我想根据用户的关系持续时间(int)除以计数(int)来计算用户的个人“强度因子”(某种平均值) 提前感谢您的帮助Javascript Neo4j-计算与维护;基于关系属性设置节点属性,javascript,neo4j,cypher,Javascript,Neo4j,Cypher,我想知道,是否可以基于关系属性(传入和传出)计算和设置(更新)节点属性? 在我的示例中,我想根据用户的关系持续时间(int)除以计数(int)来计算用户的个人“强度因子”(某种平均值) 提前感谢您的帮助 干杯是的,这是可能的。唯一的诀窍是,您必须首先执行聚合(用于计算平均值): 是的,有可能。唯一的诀窍是,您必须首先执行聚合(用于计算平均值): 如果你给我们看你的数据模型会有帮助。 MATCH (n)-[r:RELTYPE]->() WITH n, avg(r.duration) AS s
干杯是的,这是可能的。唯一的诀窍是,您必须首先执行聚合(用于计算平均值):
是的,有可能。唯一的诀窍是,您必须首先执行聚合(用于计算平均值):
如果你给我们看你的数据模型会有帮助。
MATCH (n)-[r:RELTYPE]->()
WITH n, avg(r.duration) AS strength
SET n.strength = strength