【发布时间】:2020-04-12 20:49:01
【问题描述】:
我刚刚下载并安装了 Neo4J。现在我正在使用一个看起来像这样的简单 csv:
所以首先我使用它来合并该文件的节点:
LOAD CSV WITH HEADERS FROM 'file:///Athletes.csv' AS line
MERGE(Rank:rank{rang: line.Rank})
MERGE(Name:name{nom: line.Name})
MERGE(Sport:sport{sport: line.Sport})
MERGE(Nation:nation{pays: line.Nation})
MERGE(Gender: gender{genre: line.Gender})
MERGE(BirthDate:birthDate{dateDeNaissance: line.BirthDate})
MERGE(BirthPlace: birthplace{lieuDeNaissance: line.BirthPlace})
MERGE(Height: height{taille: line.Height})
MERGE(Pay: pay{salaire: line.Pay})
这会为该文件创建一些约束:
CREATE CONSTRAINT ON(name:Name) ASSERT name.nom IS UNIQUE
CREATE CONSTRAINT ON(rank:Rank) ASSERT rank.rang IS UNIQUE
然后我想显示运动员居住在哪个国家。为此我使用:
Create(name)-[:WORK_AT]->(nation)
但我有那个出现:
我想知道为什么我有这个。
我提前感谢任何花时间帮助我的人。
【问题讨论】: