所以我曾经使用过Neo4j沙箱,我在那里有一个完整的图表,但是我的沙箱会过期,所以我必须导出数据,并在我的本地主机社区neo4j实例中导入它,我尝试使用APOC,但问题是当我调用apoc.export.cypher.all(.....)时,它不能工作,因为我必须在沙箱实例中的neo4j.conf文件中添加apoc.export.file.enabled=true。
->整体错误:Failed to invoke procedure apoc.export.cypher.all : Caused by: java.lang.RuntimeException: Export to files not enabled, please set apoc.export.file.enabled=true in your neo4j.conf
这里的问题是我无法访问沙箱上的配置文件,但是我可以使用cypher-shell连接到它。
有什么建议可以让我在沙箱过期之前导出我的数据吗?提前谢谢!!
发布于 2020-12-15 07:47:53
如果数据不是顺向的(例如)。),您可以通过为null选项值指定file,直接将cypher语句导出到浏览器:
CALL apoc.export.cypher.all(null, {format: 'plain'})
YIELD cypherStatements
RETURN cypherStatements然后复制结果(不包含" )

并将其粘贴到另一个Neo4j浏览器中,单击Run按钮,它就完成了。

发布于 2022-09-29 11:47:15
对于最新的Neo4j (4.4.10),它仍然给出沙箱实例上的一个错误。stream:true修复错误
看起来
CALL apoc.export.cypher.all(null, {format: 'plain', stream:true})
YIELD cypherStatements
RETURN cypherStatementshttps://stackoverflow.com/questions/65298867
复制相似问题