我是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。
任何帮助表示感谢。