最多 2 层的关系节点中的 Cypher Neo4j 求和
Cypher Neo4j summation in relationship node up to 2 layer
如何在 Neo4j 密码中处理这行查询?
匹配 (c:Client)-[t:TRANSFER*..2]-(p:Partner)
Return总和(toInteger((t.records))
当我运行这行代码时显示语法错误。
但是,下面的代码行能够运行如果我没有指定多少路径return,
匹配 (c:Client)-[t:TRANSFER]-(p:Partner)
Return sum(toInteger((t.records))
你可以试试这个
MATCH path = (c:Client)-[:TRANSFER*..2]-(p:Partner)
UNWIND relationships(path) AS r
RETURN sum(toInteger(r.records))
如何在 Neo4j 密码中处理这行查询?
匹配 (c:Client)-[t:TRANSFER*..2]-(p:Partner) Return总和(toInteger((t.records))
当我运行这行代码时显示语法错误。
但是,下面的代码行能够运行如果我没有指定多少路径return,
匹配 (c:Client)-[t:TRANSFER]-(p:Partner) Return sum(toInteger((t.records))
你可以试试这个
MATCH path = (c:Client)-[:TRANSFER*..2]-(p:Partner)
UNWIND relationships(path) AS r
RETURN sum(toInteger(r.records))