【问题标题】:The csv file imported to neo4j, there are multiple fields in each line, how can I import these fields separately?导入neo4j的csv文件,每行有多个字段,如何分别导入这些字段?
【发布时间】:2024-01-16 18:25:01
【问题描述】:

this is example

例如,股东字段中有 2 个。我想将两者都导入 neo4j 数据库。请帮帮我。

【问题讨论】:

    标签: csv import neo4j


    【解决方案1】:

    这是一个如何做到这一点的示例:

    LOAD CSV FROM 'file:///test.csv' AS row
    WITH row
    SKIP 1
    UNWIND row AS name
    MERGE (s:Person {name: name})
    

    SKIP 1 子句用于忽略标题行,因为它没有用(因为您的 CSV 文件中实际上有 2 个数据列,但您只有一个标题)。由于每一行都是以逗号分隔的名称数组,因此 UNWIND 子句将名称分隔开。并且使用MERGE 子句代替CREATE 作为防止重复的预防措施。

    【讨论】:

    • 谢谢,但是没用,然后我用软件把行分开导入。
    最近更新 更多