импортировать данные с Neo4j - PullRequest
       6

импортировать данные с Neo4j

0 голосов
/ 20 сентября 2018

У меня проблема с импортом узлов из файла 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"}

Но это не дает мне имя и фамилию в узле.Как мне получить эти два свойства в моих узлах?

1 Ответ

0 голосов
/ 20 сентября 2018

Ваш 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...