【发布时间】:2018-10-01 00:34:22
【问题描述】:
我正在处理一个 neo4j 查询,试图返回一个总所有权为 1(代表 100%)的节点。所以我总结了一个节点的所有权。我获取所有权总和的查询工作正常,如下所示:
match (o:owner)-[:mineral_interest_owner]->(w:well)
return sum(o.ownership)
然后我尝试在表达式中使用它:
match (o:owner)-[:mineral_interest_owner]->(w:well)
return sum(o.ownership)
case
when sum(o.ownership) = 1
then w.name
else "None"
并得到这个错误:
Neo.ClientError.Statement.SyntaxError: Invalid input 's': expected 'l/L' (line 3, column 3 (offset: 78))
"case"
^
这是我需要使用 APOC 的吗?
【问题讨论】:
标签: neo4j neo4j-apoc