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

「#dbms.directories.plugins=plugins」が「neo4j.config」ファイルに存在しない場合は、この行を追加する必要があります

「 https://github.com/neo4j-contrib/neo4j-apoc-procedures/releases/3.2.3.5」から最新のプラグインをすでにダウンロードして、「C:\Program」であるプラグインディレクトリに配置していると仮定していますFiles\Neo4j CE 3.2.6\plugins"

于 2017-10-23T16:44:09.587 に答える