在将最新的APOC安装到Neo4j 3.1.1后,缺少一些APOC程序

时间:2017-03-01 09:13:38

标签: graphenedb neo4j-apoc

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

  

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

然而,当我查看可用的程序时,我可以看到很多APOC程序可用,例如" apoc.algo.aStar"," apoc.algo.aStarConfig"和#34; apoc.algo.allSimplePaths"。总共有213个程序可供使用,大多数来自APOC,但似乎我试图拨打的其他许多人都无法使用。

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

  • APOC版本:3.1.0.3
  • Neo4J版本:Community Edition 3.1.1
  • 主持:Graphenedb

由于

1 个答案:

答案 0 :(得分:1)

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

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

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