我对Neo4j的关系有疑问。我有3个扩展名为.csv的文件可以加载到Neo4j中。前两个文件是我已经成功创建的节点。这些文件是:forum_0.csv和person_0.csv,它们具有以下标题:
idForum | titleForum | creationDateForum(forum_0.csv)
idPerson | firstNamePerson | lastNamePerson | ...(person_0.csv)
我成功创建了两个节点,但是现在我需要在这些节点之间创建一个关系。为此,我需要加载第三个文件“ forum_hasMember_person_0.csv”(此文件具有以下标头:idForum | idPerson | joinDateFHMP)
而我的问题就在这一点上。我用以下代码加载第三个文件:
USING PERIODIC COMMIT
LOAD CSV WITH HEADERS
FROM ".../forum_has_Member_person_0.csv" AS row
FIELDTERMINATOR "|"
MATCH (forum:Forum(idForum: row.idForum))
MATCH (person:Person(idPerson: row.idPerson))
MERGE (forum)-[:FOR_HASMEMBER_PRS]->(person);
如何使用“ joinDateFHMP”属性创建FOR_HASMEMBER_PRS关系?这是关系创建过程中剩下的唯一内容。我该如何解决?
这对您有用吗?我还修复了您的问题查询中的一些错字。
USING PERIODIC COMMIT
LOAD CSV WITH HEADERS
FROM ".../forum_has_Member_person_0.csv" AS row
FIELDTERMINATOR "|"
MATCH (forum:Forum {idForum: row.idForum})
MATCH (person:Person {idPerson: row.idPerson})
MERGE (forum)-[:FOR_HASMEMBER_PRS {joinDateFHMP: row.joinDateFHMP}]->(person);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句