LOAD CSV FROM "file:/C:/Users/abcd/Desktop/Neo4J/fileName.csv" AS row
WITH row
RETURN row
这是我将此 csv 导入我的数据库的代码,但它给了我错误
Neo.ClientError.Statement.ExternalResourceFailed:无效的 URL 'C:/Users/abcd/Desktop/Neo4J/fileName.csv':未知协议:c
谁能帮我解决这个问题
本地 CSV 文件可使用file:///
URL 访问。
file:///
URL 标识数据库服务器文件系统上的文件
需要file
在本地文件地址前添加as protocol,如下:
LOAD CSV FROM "file:///C:/Users/abcd/Desktop/Neo4J/fileName.csv" AS row
WITH row
RETURN row
笔记:
您需要更改
neo4j.conf
文件以允许从文件 URL 导入 CSV。
取消注释此行(删除 #):
#dbms.security.allow_csv_import_from_file_urls=true
注释此行(在开头添加 #):
dbms.directories.import=import
不要忘记在这些更改之后重新启动 Neo4j。
试试下面的行,使用一些额外的斜线
LOAD CSV FROM "file:///C:/Users/abcd/Desktop/Neo4J/fileName.csv" AS row
WITH row
RETURN row