如何从单个 CSV.file 制作一个简单的 Neo4J 图

How to make a simple Neo4J graph from a single CSV.file

我正在尝试学习 Neo4J 并且已经完成了几个教程。当我想合并来自不同 .csv 文件的数据时,它工作正常。但是在我的问题中,我只有一个 .csv 文件:

Employee, Leader
E1, L1
E2, L1
E4, L2
L1, L3

我想得到如下图表:

我从哪里得到了整个员工-领导关系的整个结构 我知道如何导入文件:

LOAD CSV WITH HEADERS FROM 'file:///org.csv' AS row
FIELDTERMINATOR ';'
RETURN row

我想我需要像

这样的东西
MATCH row.Employee->row.Leader

您必须决定节点的标签和关系类型,但这个示例应该可以帮助您入门。

LOAD CSV WITH HEADERS FROM 'file:///org.csv' AS row
MERGE (e:Person {id:row.Employee})
MERGE (l:Person {id:row.Leader})
MERGE (e)-[:REPORTS_TO]->(l)