未找到 APOC 程序
APOC procedure not found
呼叫 apoc.export.csv.query("match (m:Movie) where m.name='Matrix' return m.name","results.csv",{})
错误:Neo.ClientError.Procedure.ProcedureNotFound
没有为该数据库实例注册名称为 apoc.export.csv.query
的过程。请确保您正确拼写了程序名称并且正确部署了程序。
- Neo4j 社区版本 3.2.6
- 插件 "apoc-3.2.3.5.jar" 已在插件目录中可用。
- Windows 10 安装
- 确保您在 "neo4j.conf" 文件中添加了以下行:
apoc.export.file.enabled=真
windows 中的 "neo4j.conf" 文件位于:C:\Users\Username\AppData\Roaming\Neo4j Community Edition
- 编辑并取消注释 #dbms.directories.plugins=下面给出的插件
dbms.directories.plugins=C:/程序Files/Neo4j CE 3.2.6/plugins
如果“#dbms.directories.plugins=plugins”不在您的 "neo4j.config" 文件中,那么您必须添加此行
对我来说,问题是插件(jar 文件)实际上并不在插件文件夹中(在我的 Ubuntu /var/lib/neo4j/plugins
上)。我移动了文件(.jar 文件)(已按照此处安装:https://medium.com/@niazangels/export-and-import-your-neo4j-graph-easily-with-apoc-4ea614f7cbdf)并重新启动 neo4j 并修复了它。
Handy Cypher 命令是CALL dbms.procedures()
以确认哪些程序可用。
呼叫 apoc.export.csv.query("match (m:Movie) where m.name='Matrix' return m.name","results.csv",{})
错误:Neo.ClientError.Procedure.ProcedureNotFound
没有为该数据库实例注册名称为 apoc.export.csv.query
的过程。请确保您正确拼写了程序名称并且正确部署了程序。
- Neo4j 社区版本 3.2.6
- 插件 "apoc-3.2.3.5.jar" 已在插件目录中可用。
- Windows 10 安装
- 确保您在 "neo4j.conf" 文件中添加了以下行:
apoc.export.file.enabled=真
windows 中的 "neo4j.conf" 文件位于:C:\Users\Username\AppData\Roaming\Neo4j Community Edition
- 编辑并取消注释 #dbms.directories.plugins=下面给出的插件
dbms.directories.plugins=C:/程序Files/Neo4j CE 3.2.6/plugins
如果“#dbms.directories.plugins=plugins”不在您的 "neo4j.config" 文件中,那么您必须添加此行
对我来说,问题是插件(jar 文件)实际上并不在插件文件夹中(在我的 Ubuntu /var/lib/neo4j/plugins
上)。我移动了文件(.jar 文件)(已按照此处安装:https://medium.com/@niazangels/export-and-import-your-neo4j-graph-easily-with-apoc-4ea614f7cbdf)并重新启动 neo4j 并修复了它。
Handy Cypher 命令是CALL dbms.procedures()
以确认哪些程序可用。