【发布时间】:2017-10-02 12:11:58
【问题描述】:
我确实有两个 CSV 文件:员工和部门。我可以使用以下查询将它们加载到Neo4J:
LOAD CSV WITH HEADERS FROM "file:///Path/to/myCSVfile/depart.csv" AS row
CREATE (:Department{departmentID:toInt(row.id),name:row.name, depart_manager:toInt(row.department_manager)});
LOAD CSV WITH HEADERS FROM "file:///Path/to/myCSVfile/Empl.csv" AS row
CREATE (:Employee{employeeID:toInt(row.id),firstName:row.first_name, lastName:row.last_name, email:row.email,
startDate:row.startdate, birthDay:row.birthdate, function:row.function, departementId:row.depart_id});
现在我想添加它们之间的关系......换句话说,每个员工都应该属于一个特定的部门(depart_id)。
CSV 文件已经导入,我可以显示每个标签的节点。
如何达到这个目标?是否可以在导入后使用脚本/查询执行此操作,还是应该使用不同的脚本重新导入它们?
【问题讨论】: