使用apoc neo4j 4.0.1将neo4j图形导出到graphml

使用apoc neo4j 4.0.1将neo4j图形导出到graphml,neo4j,neo4j-apoc,graphml,Neo4j,Neo4j Apoc,Graphml,我想将neo4j中的图形导出到graphML,以便在networkx中加载它。我正在使用apoc导出,但似乎无法运行此行: 调用apoc.export.graphml.all(“movies.graphml”,{})。这就是错误: Neo.ClientError.Procedure.ProcedureCallFailed 调用过程apoc.export.graphml.all失败:原因:java.lang.RuntimeException:导出到未启用的文件,请在neo4j.conf中设置apo

我想将neo4j中的图形导出到graphML,以便在
networkx
中加载它。我正在使用apoc导出,但似乎无法运行此行:
调用apoc.export.graphml.all(“movies.graphml”,{})
。这就是错误:

Neo.ClientError.Procedure.ProcedureCallFailed 调用过程apoc.export.graphml.all失败:原因:java.lang.RuntimeException:导出到未启用的文件,请在neo4j.conf中设置apoc.export.file.enabled=true

当我尝试在沙箱上运行此操作时,即使它执行apoc.export.graphml,也会出现相同的错误,因为在配置中未激活导出。我查看了配置文件,找不到要取消注释的行:(

Neo.ClientError.Procedure.ProcedureCallFailed Neo.ClientError.Procedure.ProcedureCallFailed:调用过程失败
apoc.export.graphml.all
:原因:java.lang.RuntimeException:导出到未启用的文件,请在neo4j.conf中设置apoc.export.file.enabled=true


正在寻找将图形导出到graphml的帮助-请提供建议!

好吧,我真傻。这篇文章有

显然,您必须手动将这些行添加到配置中:

dbms.security.procedures.unrestricted=apoc.export.*,apoc.import.*
apoc.export.file.enabled=true


apoc.import.file.enabled=true

我真傻。这篇文章有

显然,您必须手动将这些行添加到配置中:

dbms.security.procedures.unrestricted=apoc.export.*,apoc.import.*
apoc.export.file.enabled=true

apoc.import.file.enabled=true