Можем ли мы использовать более 1 строки в LOAD CSV (neo4j)? - PullRequest
0 голосов
/ 09 мая 2020

LOAD CSV читает строку за строкой, и с этой строкой можно выполнять любые операции. Можно ли использовать одновременно более одной строки, например, скажем, я хочу назначить отношение, в котором каждая i-я строка является другом (i-1) -ой строки? Или можно сохранить значения предыдущих строк в некоторых локальных переменных во время выполнения LOAD CSV?

1 Ответ

1 голос
/ 10 мая 2020

Я не думаю, что ссылка (i-1) на строку возможна с помощью LOAD CSV.

Вместо этого вы можете добавить один столбец, скажем, friendID, в конце каждой строки в CSV с идентификатором (i -1), а затем вам нужно выполнить 2 сканирования одного и того же CSV.

Scan-1) Это создаст узлы Person (столбец friendID не будет использоваться)

Scan-2) Это создаст отношения между узлами Person с использованием столбца friendID

...