我安装了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进行托管,除了使用程序和扩展程序的安装程序之外,我没有多少选择。
由于
答案 0 :(得分:1)
这是因为APOC中的许多更简单的过程已经转换为函数,并且应该涵盖所有辅助函数。
您可以内联调用函数,而无需使用CALL或YIELD:
RETURN apoc.convert.toJson([1,2,3])