【问题标题】:Creating Neo4j relationship while importing from csv从 csv 导入时创建 Neo4j 关系
【发布时间】:2018-03-10 22:13:27
【问题描述】:

我是 Neo4j 的新手。我有包含格式数据的 csv 文件:

"from","to","amount","count"  
"Lenin","George","10000","1"  
"Mike","Suriya","4000","3"  
"Mike","Norman","10000","1"  
"George","Lenin","4000","1"  

现在,我想导入这个带有关系的 csv,这样我就可以得到带有循环重定向的图形,比如列宁和乔治的情况。我该怎么做?

【问题讨论】:

    标签: neo4j cypher


    【解决方案1】:

    你可以使用

    LOAD CSV WITH HEADERS FROM "file:///csv.csv" as row
    MERGE (n:Person{name:row.from})
    MERGE (m:Person{name:row.to})
    MERGE (n)-[r:RELATIONSHIP]->(m)
    ON CREATE SET r.amount = row.amount,
                  r.count = row.count
    

    查看https://neo4j.com/developer/guide-import-csv/了解更多信息

    【讨论】:

      猜你喜欢
      • 2015-12-17
      • 1970-01-01
      • 1970-01-01
      • 2016-07-03
      • 2018-01-11
      • 1970-01-01
      • 2016-11-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多