1

我在查询中做错了什么

WITH [1] AS a, [2] AS b
RETURN apoc.coll.union(a,b);

虽然它返回结果 ( [1,2]) 在浏览器中它一直告诉我extraneous input '(', expecting...

这是一个问题还是只是“皮棉垃圾”?我正在尝试确定另一个查询的问题,其中在使用 apoc 函数时会弹出相同的 Lint 消息。

4

1 回答 1

0

编辑:

正如评论中所讨论的,CALL不适用于函数(如apoc.coll.union)。所以我相信这种行为是 Neo4j 浏览器 lint 中的一个错误。我在 Neo4j 浏览器存储库中打开了一个问题。

原始答案:

我认为问题在于apoc.coll.union应该使用CALL而不是在RETURN语句之​​后调用用户定义的过程(如 )。您可以尝试以下方法:

WITH [1] AS a, [2] AS b
CALL apoc.coll.union(a,b) as r
RETURN r
于 2017-08-29T14:03:09.373 回答