无法在 neo4j 中从本地磁盘加载 csv 文件头 (linux)

Cannot load csv file header from local disk in neo4j (linux)

我刚开始使用 neo4j 和这个导入数据集的查询

load csv from "file:/home/goel/rec/data/item.csv" as line 
create (:Movie {id: toInt(line[0]), name: line[1], release_date: line[2]} )

给出错误

Couldn't load the external resource at: file:/home/goel/rec/data/item.csv

缺少什么?

您需要用双引号关闭文件路径。您以双引号开头,并尝试以单引号结尾。应该是:

load csv from "file:/home/goel/rec/data/item.csv" as line 

编辑neo4j conf文件(/etc/neo4j/neo4j.conf)

更改以下行

dbms.directories.import=导入

dbms.directories.import=/home/suyati/Downloads/

用于从下载中加载文件。

在 neo4j 浏览器中:

从 "file:///1.csv" 加载带有 headers 的 csv 作为行

(您的文件应该像 /home/suyati/Downloads/1.csv 一样)

它将正常工作。