我们可以在 LOAD CSV(neo4j) 中使用多于 1 行吗?

Can we use more than 1 row in LOAD CSV(neo4j)?

LOAD CSV 逐行读取,可以对该行进行任何类型的操作。是否可以一次使用多行,例如,假设我想分配一个关系,其中第 i 行是第 (i-1) 行的朋友?或者当 LOAD CSV 为 运行?

时,是否可以将前几行的值存储在某些局部变量中

我认为使用 LOAD CSV 无法引用 (i-1) 行。

相反,您可以在 ID 为 (i-1) 的 CSV 中的每一行末尾添加一列,例如 friendID,然后您需要对同一个 CSV 进行 2 次扫描。

Scan-1) 这将创建 Person 节点(不会使用 friendID 列)

Scan-2) 这将使用 friendID 列创建 Person 节点之间的关系