如何修复错误"Neo.ClientError.Statement.SemanticError: Cannot merge node using null property value for name



试图加载CSV文件,但是有一个错误弹出" neo.clienterror.statement.semanticerror:无法使用名称为null属性值合并节点"。这是每次弹出的错误。

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文件的结果。

确保您的CSV文件的标题行实际上具有Team 1Team 2值。还要确保所有其他行实际上都具有适当的"列"中的值。

最新更新