我是Neo4j的新手并且一直在尝试从我的本地磁盘加载CSV,但没有成功。
LOAD CSV WITH HEADERS FROM "file:C:/Neo4j/Persons.csv" AS csvLine
CREATE (p:Person { id: toInt(csvLine.id), name: csvLine.name })
我收到以下回复和错误
Couldn't load the external resource at: file:C:/Neo4j/Persons.csv
Neo.TransientError.Statement.ExternalResourceFailure
答案 0 :(得分:0)
您能验证该文件是否在C:/ Neo4j /目录中?
答案 1 :(得分:0)
不可能是完美的解决方案,但可能适合你。
你应该尝试这个: 使用周期性委托 用标题加载CSV FROM“file:C:/Neo4j/Persons.csv”AS csvLine CREATE(:PERSONS {id:csvLine.id,name:csvLine.name})
但是你应该注意你的Persons.csv文件中的标题。 想象一下,你的文件得到了这个标题 id |名字| 在CREATE语句之前,您必须使用此Cypher代码: FIELDTERMINATOR“|”