我正在尝试在Neo4j中加载.csv文件并得到以下提到的错误:
语法:LOAD CSV WITH HEADERS FROM" file:///Users/Username/Downloads/products.csv"
错误: 无法加载外部资源:file:/ C:/Neo4j/import/Users/Username/Downloads/products.csv
虽然我可以在将该文件放入导入目录时加载该文件。 请建议我如何从本地硬盘加载它。 搜索时,我发现这个选项可以调试此错误 -
"您可以在conf / neo4j.conf中添加以下设置以绕过此:
dbms.security.allow_csv_import_from_file_urls =真"
- 我无法在此路径中找到任何配置文件/文件夹。
答案 0 :(得分:0)
基于this SO question,您需要在将LOAD CSV
与本地文件一起使用时指定文件的绝对路径。但是,您似乎指定了 relative 路径,并且Neo4j似乎将其解释为属于您(可能)执行命令的文件夹。换句话说,您输入了相对路径/Users/Username...
,Neo4j将其放入自己的文件夹中。
确保使用正确的网址esp。文件URL。+在OSX和Unix上使用file:///path/to/data.csv,Windows上的,请使用file:c:/path/to/data.csv
因此,请尝试以下方法:
LOAD CSV WITH HEADERS FROM "file:C:/Users/Username/Downloads/products.csv"