首页 > 解决方案 > 在 Neo4j 中加载多个 CSV 文件,每个 CSV 的每一行都是一个节点

问题描述

我需要在 Neo4j 中上传多个 CSV 文件,每个 CSV 文件的每一行都是一个节点。如何有效地做到这一点?我无法连接 CSV,因为每一行都是一个标签,并且多个 CSV 中的行是相同的。

看起来 LOAD CSV 命令要么采用单个 CSV 并为每一行生成节点,要么采用一堆 CSV 并为每个 CSV 创建一个节点。谢谢!

标签: csvneo4j

解决方案


您可以多次运行 LOAD CSV 命令来导入每个 CSV。如果您在其中几个 CSV 中重复了唯一数据,请考虑使用具有唯一属性的MERGE,并根据需要使用 ON MATCH/CREATE SET 填写其他属性。


推荐阅读