从csv导入文件创建Neo4j关系

时间:2015-09-20 15:22:47

标签: csv neo4j graph-databases

我是Neo4j的新手并且已经过了一些示例,并且从csv文件(来自关系数据库)导入数据取得了适度的成功。我设法轻松地为人员创建节点:

USING PERIODIC COMMIT                                                                                                 
LOAD CSV WITH HEADERS FROM "file:/home/xxx/Development/Database/exports/persons.csv" AS row               
MERGE (:Person {id: toInt(row.id)}); 

我有第二个csv文件,其中包含2个人之间的每个关系的行,我尝试使用以下Cypher查询来创建关系但没有成功(没有返回数据,没有任何更改):

USING PERIODIC COMMIT                                                                                                 
LOAD CSV WITH HEADERS FROM "file:/home/xxxx/Development/Database/exports/person_relationship.csv" AS row                   
MATCH (f:Person {id: toInt(row.from_person_id)}), (t:Person {id: toInt(row.to_person_id)})                            
CREATE (f)-[:RELATED_TO]->(t);

就像我说的那样,人物被创造得很好,但是没有多少wangling或例子可以让我找到正确的语法来创建关系RELATED_TO。

任何帮助表示感谢。

0 个答案:

没有答案