【问题标题】:Missing some APOC procedures after installing latest APOC onto Neo4j 3.1.1在 Neo4j 3.1.1 上安装最新的 APOC 后缺少一些 APOC 程序
【发布时间】:2017-03-01 09:13:38
【问题描述】:

我安装了 Neo4j APOC 存储过程,但我似乎只能访问其中的一些过程。例如,当我运行“CALL apoc.convert.toJson([1,2,3])”时,我收到一条错误消息:

没有注册名为apoc.convert.toJson的程序 对于这个数据库实例。请确保您已拼写程序 名称正确且程序已正确部署。

但是,当我查看可用程序时,我可以看到有很多 APOC 程序可用,例如“apoc.algo.aStar”、“apoc.algo.aStarConfig”和“apoc.algo.allSimplePaths”。总共有 213 个可用程序,其中大多数来自 APOC,但我尝试调用的许多其他程序似乎对我不可用。

我在论坛中提出了一些建议,但由于我使用 GrapheneDB 进行托管,除了使用他们的程序和扩展安装程序之外,我没有太多选择。

  • APOC 版本:3.1.0.3
  • Neo4J 版本:社区版 3.1.1
  • 托管:Graphenedb

谢谢

【问题讨论】:

    标签: graphenedb neo4j-apoc


    【解决方案1】:

    这是因为 APOC 中许多简单的过程都已转换为函数,这应该涵盖了所有的辅助函数。

    您可以内联调用函数,而无需使用 CALL 或 YIELD:

    RETURN apoc.convert.toJson([1,2,3])
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-24
      相关资源
      最近更新 更多