Команды Neo4j Cypher для отношений родитель-ребенок - PullRequest
0 голосов
/ 06 мая 2020

Родительские и Дочерние записи находятся в одном CSV-файле, причем каждая дочерняя запись имеет родительский идентификатор. Я загрузил все узлы в Neo4j с помощью Cypher. Я ищу команды Chyper для создания родительско-дочерних отношений.

1 Ответ

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

как предлагает @CleanBold, нам нужно намного больше информации, чтобы обеспечить лучшую ясность, но если вы уже использовали csv для загрузки всех узлов в графе, и вам просто нужно, чтобы они были подключены. Затем сделайте второй проход через ваш csv, чтобы создать отношения

USING PERIODIC COMMIT
LOAD CSV WITH HEADERS FROM 'file:///records.csv' AS row
MATCH (parent:SomeLabel {id: row.parent_id}), (child:SomeLabel {id: row.id})
MERGE (parent)-[:HAS_CHILD]->(child)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...