以下查询对我来说很好
CALL apoc.export.csv.query("MATCH (a:Person)
RETURN a.name AS name", "result.csv", {})
但我想将结果导出到特定目录,例如' test'目录/neo4j-community-3.2.6/test/result.csv
测试目录存在于neo4j-community-3.2.6文件夹中,但是查询
CALL apoc.export.csv.query("
MATCH (a:Person)
RETURN a.name AS name",
"/test/result.csv", {})
给了我以下错误:
Neo.ClientError.Procedure.ProcedureCallFailed无法调用 程序
apoc.export.csv.query
:由以下原因引起: java.io.FileNotFoundException:\ test \ result.csv(系统不能 找到指定的路径)
任何人都可以帮忙吗?
答案 0 :(得分:2)
解决了。我得到了用户“tomasi”的“neo4j-users.slack.com”的帮助。 为此,我们需要在参数中提供完整的路径:
CALL apoc.export.csv.query("MATCH (a:Person)
RETURN a.name AS name",
"/home/xyzuser/neo4j-community-3.2.6/test/result.csv", {})
答案 1 :(得分:0)
默认情况下,文件保存在bin文件夹中。 将文件位置设为“ ../test/result.csv”可能有效。 以我的情况工作