Я только что скачал и установил 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)
Но у меня есть это:
Я хотел бы знать, почему у меня есть это пожалуйста.
Заранее благодарю всех, кто находит время, чтобы помочь мне.