在Neo4j中导入内部依赖关系

时间:2017-07-11 11:35:16

标签: neo4j cypher

我的CSV结构如下:

Origin City   Destination City  Route  Sales
A                     B           XYZ     $5
B                     C           ZED    $50
C                     A           FGH    $15

原始城市和目的地城市来自同一个桶,即在这种情况下应该只有3个节点(A,B和C),而关系将有2个属性:销售和路线。

当我使用:

LOAD CSV WITH HEADERS FROM 'file:///C:/citylist2.csv' as line fieldterminator ','
MERGE (c:City {id: line.`Origin City`})
MERGE (c)-[r:SALES{id: line.Route, sales: line.Sales}]->(c)

代码然后它创建一个自引用花图。我怎么解决这个问题?我需要3个节点和节点内的销售和路由关系作为属性。

1 个答案:

答案 0 :(得分:1)

这个怎么样:

spring-boot

希望这有帮助,

此致 汤姆