我最近收到了一项学习如何使用 Neo4j 的作业。我的第一个任务是从本地打开 CSV。这是我输入的命令:
load csv from 'file:///C:\Users\TBR\Documents\us-counties.csv' as row
merge (c:County{date:row[1], county: row[2], state: row[3], fips: row[4],})
set c.cases=toInteger(row[5]),c.deaths= toInteger(row[6])
但是,它返回给我以下错误:
Cannot read field "next" because "e.currentToken" is null
我很难在网上找到有关此错误的任何信息。有谁知道为什么会出现吗?
您无法从任意本地路径加载,如here所述。
路径是相对于 Neo4j 安装文件夹的。
确保使用
dbms.security.allow_csv_import_from_file_urls
和 server.directories.import
更新服务器配置。