我遇到的问题是将节点从CSV文件导入Neo4J数据库
代码是:
LOAD CSV WITH HEADERS FROM "File:///shakespear/Author.csv" AS Line
CREATE (:Author {Id: Line.Id, firstname: Line.firstname, lastname: Line.lastname})
csv文件为:
Id, firstname, lastname
1, "William", "Shakespear"
2, "Francis", "Bacon"
我有2个节点 {“ Id”:“ 1”} {“ Id”:“ 2”}
但是它没有给我节点中的名字和姓氏。 如何在节点中获得这两个属性?
答案 0 :(得分:0)
您的CSV文件中不能有任何多余的空格。
此内容应起作用:
Id,firstname,lastname
1,"William","Shakespear"
2,"Francis","Bacon"
这也是
Id,firstname,lastname
1,William,Shakespear
2,Francis,Bacon
此外,如果您希望Author
节点的Id
属性具有整数值,则您的Cypher代码应使用TOINTEGER(Line.Id)
而不是Line.Id
。