如何使用 for 循环在 Neo4j 中导入多个数据文件?

How can I use a for loop to import multiple data files in Neo4j?

假设我有一个要导入的五个 CSV 文件的路径列表,它们都具有相同的结构。我怎样才能简单地做这样的事情?

for path in paths:
       LOAD CSV WITH HEADERS FROM path as row
       WITH row
       CREATE (n:Person { name : name})
       ;

Cypher 无法直接做到这一点。使用一些预处理工具将您的 csv 文件聚合成一个文件或为每个文件调用 LOAD CSV

对于预处理csvkit是一个不错的选择。