Neo4j 尝试执行apoc.refactor.mergeNodes时出错

Neo4j 尝试执行apoc.refactor.mergeNodes时出错,neo4j,neo4j-apoc,Neo4j,Neo4j Apoc,我有neo4j版本的服务器3.5.18,我安装了apoc版本3.5.0.11。我认为我已经用这种方式正确地修改了conf文件 dbms.directories.plugins=/Users/lx2pwnd/Desktop/dev/neo4j-community-3.5.18/plugins ... dbms.security.procedures.unrestricted=algo.*,apoc.* ... dbms.security.procedures.whitelist=apoc.col

我有neo4j版本的服务器3.5.18,我安装了apoc版本3.5.0.11。我认为我已经用这种方式正确地修改了conf文件


dbms.directories.plugins=/Users/lx2pwnd/Desktop/dev/neo4j-community-3.5.18/plugins
...
dbms.security.procedures.unrestricted=algo.*,apoc.*
...
dbms.security.procedures.whitelist=apoc.coll.*,apoc.load.*
但是当我尝试执行一个包含调用apoc.refactor.mergeNodes的查询时。。我得到这个错误:

There is no procedure with the name `apoc.refactor.mergeNodes` registered for this database instance. Please ensure you've spelled the procedure name correctly and that the procedure is properly deployed.
出什么问题了?

我认为插件路径需要与neo4j安装目录相对。这更安全,因为可以同时安装不同的neo4j版本,并且它们可能需要不同的插件版本


尝试将dbms.directories.plugins值更改回plugins,将APOC jar文件放在neo4j安装目录下的现有plugins目录中,然后重新启动neo4j。

谢谢您的回答。是的,我已经更正了路径,但错误出现在dbms.security.procedures.whitelist=apoc.coll.*,apoc.load.*。我在dbms.security.procedures.whitelist=apoc.*中修改了它,现在它可以工作了