我正在使用带有 apoc 5.4 扩展插件的 neo4j 5.5 docker 映像,尽管有其他加载器(如 load.html、load.jdbc、load.csv),但可用程序列表中没有 apoc.load.json 并且工作正常。他们是否从新版本中删除了 load.json 或者我做错了什么? apoc.help() 过程也丢失了..
我已经浏览了前面的线程,neo4j.conf 设置似乎是正确的,apoc.import.file.enabled 设置为“true”,apoc 插件位于正确的位置(假设其他 apoc 加载器工作)。唯一缺少的是我项目所需的 json...
我添加了 apoc.import.file.use_neo4j_config=false,没有帮助.. 有没有办法手动添加过程或其他什么? 预先感谢
以下语法使我可以在 Docker 安装中使用 apoc.load.json():
docker run \
-p 7474:7474 -p 7687:7687 \
-v $PWD/data:/data -v $PWD/plugins:/plugins \
--name neo4j-apoc \
-e NEO4J_apoc_export_file_enabled=true \
-e NEO4J_apoc_import_file_enabled=true \
-e NEO4J_apoc_import_file_use__neo4j__config=true \
-e NEO4J_PLUGINS=\[\"apoc-extended\"\,\"apoc-core\"\] \
neo4j:5.18-community-bullseye
基本上,apoc-core 需要作为独立于 -extended 的插件安装。 (请注意,5.18-community-bullseye 是发布本文时支持 APOC 的最新版本。)