我有一个 MATCH 查询没有在 Neo4j 浏览器中运行,因为输出太大。
我遵循了在线建议,并且能够使用终端通过 ssh 进入 cypher-shell。
我能够运行查询,但输出没有用:
看起来像这样
"数据" | “数据” |数据|
我为此查看了所有类似的帖子,并找到了两种导出数据的解决方案:
<块引用>无效输入“i”:预期(第 2 行,第 1 列(偏移量:1)) "import-cypher -d, -o test.csv MATCH (o:Organisation) RETURN o LIMIT 1;" ^
我已经尝试了所有在线建议,包括
我。在neo4j.conf底部添加
apoc.export.file.enabled=true
dbms.security.procedures.unrestricted=apoc.trigger.*,apoc.*,algo.*
二。添加一个 apoc.conf 文件
dbms.security.procedures.unrestricted=apoc.export.*,apoc.import.*
apoc.export.file.enabled=true
我仍然收到以下错误:
<块引用>Neo.ClientError.Procedure.ProcedureCallFailed
无法调用过程 apoc.export.csv.query
:引起:java.lang.RuntimeException:导出到文件未启用,请在您的 apoc.conf 中设置 apoc.export.file.enabled=true
我通过在 Finder 中打开 Neo4j 示例项目找到了 conf 目录。
是否有可能我没有编辑正确的 conf 文件? 或者可能是授权问题,因为有问题的数据库位于 EC2 实例上?
Neo4j 浏览器版本:4.3.1
Neo4j 服务器版本:4.1.3(社区)