我正在尝试使用SUM
函数并将其结果存储为关系的新属性。但它不起作用。
我使用的查询是:
MATCH (a:Employee)-[r:CorporateMessage]->(b)
WHERE a.Eid = 6001 AND b.Eid IN [6002,6003,6004,6005,5001]
SET r.Internalsum = SUM(r.Count)
我得到的错误是:
在此上下文中聚合函数 sum(...) 的使用无效(第 1 行,第 124 列(偏移量:123))“MATCH (a:Employee)-[r:CorporateMessage]->(b)WHERE a.Eid = 6001 AND b.Eid IN [6002,6003,6004,6005,5001] SET r.Internalsum = SUM(r.Count)"
请解释我做错了什么。
Try it:
MATCH (a:Employee)-[r:CorporateMessage]->(b)
WHERE a.Eid = 6001 AND b.Eid IN [6002,6003,6004,6005,5001]
WITH r, SUM(r.count) as count
SET r.Internalsum = count
总是放聚合函数 https://neo4j.com/docs/developer-manual/current/cypher/functions/aggregating/ in WITH
or RETURN
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)