Я хотел бы прочитать в CSV-файле, где первые два столбца имеют имена узлов, а третий столбец имеет отношения узлов. В настоящее время я использую это в py2neo:
query2 = "" "
ИСПОЛЬЗОВАНИЕ PERIODI C COMMIT
ЗАГРУЗКА CSV С ЗАГОЛОВКАМИ ИЗ" файл: ///data.csv "AS line
MERGE (topi c: Topi c {name: line.Topic})
MERGE (result: Result {name: line.Result})
CREATE UNIQUE (topi c) - [: DISCUSSES] -> (результат)
"" "
Как использовать третий столбец в файле csv для установки отношения вместо того, чтобы все отношения были установлены как «ОБСУЖДАЕТ»?
Я пробовал это, но у него нет уникальной опции:
query1 = "" "
USING PERIODI C COMMIT
ЗАГРУЗИТЬ CSV С ЗАГОЛОВКАМИ ИЗ "file: ///data.csv" AS line
MERGE (topi c: Topi c {name: line. Тема})
MERGE (результат: Результат {name: line.Result})
MERGE (отношение: Relation {name: line.Relation})
WITH topi c, результат, строка
CALL apo c .merge.relationship (topi c, line.Relation, {}, {}, result) YIELD r el as rel1
RETURN topi c, результат
"" "