首页 文章

neo4j apoc - 无关输入'('

提问于
浏览
1

我在查询中做错了什么

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

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

这是一个问题还是只是“棉花垃圾”?我试图找出另一个查询的问题,其中相同的Lint消息在apoc函数的相同类型的使用中弹出 .

1 回答

  • 0

    EDIT:

    正如评论中所讨论的那样, CALL 不适合函数(如 apoc.coll.union ) . 所以我相信这种行为是Neo4j浏览器中的一个错误 . 我在Neo4j浏览器仓库中打开了an issue .

    ORIGINAL ANSWER:

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

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

相关问题