【发布时间】:2019-03-03 13:00:52
【问题描述】:
我用以下命令构建了一个网络:
LOAD CSV WITH HEADERS FROM 'file:///trial.csv' AS row
MERGE(s:Person {id: row.Sender})
MERGE(r:Person {id: row.Receiver})
SET r.goodness = row.`goodness`
MERGE (s)-[hr:SENDS_TO]->(r)
SET hr.fairness = row.fairness
并且我想返回具有最高善良或公平关系的节点。我只能用这个:
MATCH (s:Person)
RETURN max(s.goodness)
返回最大的善良分数 并用它来返回人,但它不起作用:
MATCH (s:Person)
WHERE s.goodness = max(s.goodness)
return s
知道我哪里出错了吗?
【问题讨论】:
标签: networking graph neo4j cypher