Neo4j 如何通过导入csv数据在这些节点之间创建关系(a->;b->;c)
我有一个现有节点的数据库,希望从CSV文件中添加其他关系,如下所示:Neo4j 如何通过导入csv数据在这些节点之间创建关系(a->;b->;c),neo4j,relational-database,csv-import,Neo4j,Relational Database,Csv Import,我有一个现有节点的数据库,希望从CSV文件中添加其他关系,如下所示: id_from, id_to,point, nextpoint 1,2,HEILBRONN,ILSFELD 2,3,ILSFELD,MUNDELSHEIM 我想建立一种关系(a->b->c),就像海尔布罗恩->伊尔斯菲尔德->蒙代尔谢姆一样 我怎样才能得到它?谢谢。在Cypher中,假设文件中的id\u from和id\u to是节点的id属性(并且该属性已被索引): LOAD CSV WITH HEADERS FROM '
id_from, id_to,point, nextpoint
1,2,HEILBRONN,ILSFELD
2,3,ILSFELD,MUNDELSHEIM
我想建立一种关系(a->b->c),就像海尔布罗恩->伊尔斯菲尔德->蒙代尔谢姆一样
我怎样才能得到它?谢谢。在Cypher中,假设文件中的
id\u from
和id\u to
是节点的id
属性(并且该属性已被索引):
LOAD CSV WITH HEADERS FROM 'file:///path/to/file.csv' AS line
MATCH (from {id: toInt(line.id_from)}), (to {id: toInt(line.id_to)})
MERGE from-[:RELATIONSHIP_TYPE]->to