Neo.ClientError.Statement.ExternalResourceFailed

Vai*_*kar 4 neo4j cypher load-csv

load csv with headers from 'file:///C:/Users/user/Desktop/Neo4J'
as row 
Create (:State_Code {state_cd:row.st_cd})
Run Code Online (Sandbox Code Playgroud)

我试过这段代码,它抛出一个错误:

Neo.ClientError.Statement.ExternalResourceFailed:无法加载外部资源:file:/C:/Users/ssarse/Desktop/Neo4J

谁能帮我解决这个问题?

Raj*_*dam 5

默认情况下,Neo4j 不允许从文件 URL 加载数据。如果允许,它仅从导入目录中读取文件。

如果你想从其他目录加载文件,你必须允许 neo4j.conf

您可以轻松地进行配置:

  1. 找到neo4j.conf您的 Neo4j 安装文件。在此处阅读有关文件位置的信息。

  2. 注释此行(通过#在开头添加):

    dbms.directories.import=import
    
    Run Code Online (Sandbox Code Playgroud)
  3. 取消注释此行以允许从文件 URL 导入 CSV:

    #dbms.security.allow_csv_import_from_file_urls=true
    
    Run Code Online (Sandbox Code Playgroud)
  4. 重启 Neo4j