Как исправить ошибку «Neo.ClientError.Statement.SemanticError: Невозможно объединить узел, используя нулевое значение свойства для имени»? - PullRequest
0 голосов
/ 08 мая 2019

Попытка загрузить файл csv, но появляется сообщение об ошибке «Neo.ClientError.Statement.SemanticError: Невозможно объединить узел, используя нулевое значение свойства для имени».Это ошибка, которая появляется каждый раз.

LOAD CSV WITH HEADERS FROM "file:///C:/epl1.csv" AS result
WITH result, SPLIT(result.FT, '-') AS ft, SPLIT(result.HT, '-') as ht
MERGE (a:Team {name: result.`Team 1`})
MERGE (b:Team {name: result.`Team 2`})
CREATE (a)<-[:TEAMA {score_FT: ft[0], score_HT: ht[0]}]-(g:Game {date: result.Date, round: result.Round})-[:TEAMB {score_FT: ft[1], score_HT: ht[1]}]->(b)

Все узлы, отношения должны быть добавлены в базу данных.Это будет результатом загрузки файла CSV.

1 Ответ

0 голосов
/ 08 мая 2019

Убедитесь, что строка заголовка вашего CSV-файла действительно имеет значения Team 1 и Team 2. А также убедитесь, что все остальные строки действительно имеют значения в соответствующих «столбцах».

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