我是Neo4j的新手,并且一直在尝试使用Cypher导入关系文件,以创建两个现有标签之间的关系 . 我有一个关系文件
EID,CID
1,1
1,3
2,5
2,7
我还在Neo4j中有两个现有的标签,包括员工和孩子 .
Employee file has
eid, name, salary
Children file has
cid, name, age
我正在尝试导入关系文件,以便我可以使用eid和cid在员工和孩子之间创建关系 .
到目前为止我已经尝试过
USING PERIODIC COMMIT
LOAD CSV WITH HEADERS FROM 'file:/c:/SKR/links.csv' AS row
MATCH(f:Emps{eid: toInt(row.from_Emps_eid)}), (t:Children{cid:
toInt(row.to_Children_cid)})
CREATE (f)-[:CHILD]->(t);
我没有行,没有变化 . 如果有人能指出我正确的方向,我真的很感激 .
1 回答
CSV文件的 Headers 行指定了这些名称:
EID
,CID
. 在您的查询中,使用这些名称(而不是分别使用from_Emps_eid
和to_Children_cid
):