问题验证
- 我已在文档和discord中寻找答案。
问题
neo4j.exceptions.ClientError: {code: Neo.ClientError.Procedure.ProcedureNotFound} {message: 此数据库示例中没有名为apoc.meta.data
的已注册过程。请确保您已正确拼写过程名称,并确保过程已正确部署。
neo4j.exceptions.ClientError: {code: Neo.ClientError.Procedure.ProcedureNotFound} {message: 此数据库示例中没有名为apoc.meta.data
的已注册过程。请确保您已正确拼写过程名称,并确保过程已正确部署。
2条答案
按热度按时间i7uaboj41#
要解决Neo4j中的错误 "There is no procedure with the name
apoc.meta.data
registered for this database instance",你需要确保在你的Neo4j数据库中安装并正确配置了APOC(Awesome Procedures On Cypher)插件。以下是解决此问题的方法:
plugins
目录中。conf
目录中的neo4j.conf
文件。dbms.security.procedures.unrestricted
设置包括apoc.*
以允许所有APOC过程,或者使用dbms.security.procedures.allowlist
设置具体允许apoc.meta.data
。按照这些步骤,你应该能够解决错误并在你的一个Neo4j示例中使用
apoc.meta.data
过程。bfhwhh0e2#
你需要确保已经安装并启用了apoc过程。我不是neo4jMaven,但在启动neo4j时,我在docker命令中加入了这个内容: