3
CALL apoc.export.csv.query("
    match (m:Movie) where m.name='Matrix'
    return m.name",
"results.csv",{})

错误:Neo.ClientError.Procedure.ProcedureCallFailed

调用过程失败apoc.export.csv.query:原因:java.io.FileNotFoundException:results.csv(访问被拒绝)

我已经在 Windows 上安装了 Neo4j

  • Neo4j 社区版 3.2.6

  • 视窗 10

4

1 回答 1

3

这是用户 Neo4j 的文件写入权限问题。您需要更改文件的路径,如下所示:

CALL apoc.export.csv.query("match (m:Movie)
    where m.name='Matrix'
    return m.name",
"/Users/Username/Documents/Neo4j/results.csv",{})

重要的:

确保您在“neo4j.conf”文件中添加了以下行:

apoc.export.file.enabled=true

windows中的“neo4j.conf”文件位于:

C:\Users\Username\AppData\Roaming\Neo4j Community Edition

此外,编辑和取消注释#dbms.directories.plugins=plugins如下:

dbms.directories.plugins=C:/Program Files/Neo4j CE 3.2.6/plugins

如果“neo4j.config”文件中不存在“#dbms.directories.plugins=plugins”,则必须添加此行

我假设您已经从“ https://github.com/neo4j-contrib/neo4j-apoc-procedures/releases/3.2.3.5 ”下载了最新的插件,并放置在“C:\Program”的插件目录中文件\Neo4j CE 3.2.6\插件"

于 2017-10-23T16:44:09.587 回答