插件APOC
为我工作了很长时间,这意味着我将它复制到正确的位置并且我已经config
正确编辑了文件。但是今天我需要在不同的数据集上创建相同的图表,所以我停止了 neo4j 服务,直接删除了数据库,重新启动它,更改了密码,然后在 neo4j 目录中复制了 plugins 目录(因为我没有使用 shell)并再次重新启动 neo4j 服务。然后尝试再次执行相同的查询并得到错误消息。
There is no procedure with the name apoc.create.relationship registered for this database instance.
我正在使用的查询如下
CALL apoc.create.relationship(n, network.connection, {}, m) yield rel
我根据stackoverflow帖子进行了以下更改,未注释以下行
#dbms.directories.plugins=plugins
并添加插件目录路径,重新启动服务甚至重新启动系统但仍然无法正常工作。我过去多次这样做(删除 neo4j 目录...),但这从未发生在我身上。甚至我之前尝试过用新下载的替换旧的 apoc.jar。我有带有 windows10 的 apoc3.3.0.1jar 的 neo4j3.3.0。谁能告诉我这次我做错了什么?提前致谢。
编辑1:当我在config
文件中取消注释上面的行时,我的其他插件也停止工作,但在评论它之后,其他插件就像graph algorithms
工作但没有APOC