Я пытаюсь создавать узлы и отношения итеративно.
У меня есть следующая структура графа, которую я хочу создать под одним узлом в neo4j:
(Person)-[:HAS {}]->(PhysicalFeatures)
(Person)-[:HAS {}]->(PhysicalFeatures)-[:HAS {}]->(Gender)
(Person)-[:HAS {}]->(PhysicalFeatures)-[:HAS {}]->(Height)
(Person)-[:HAS {}]->(PhysicalFeatures)-[:HAS {}]->(Weight)
(Person)-[:HAS {}]->(PhysicalFeatures)-[:HAS {}]->(HairColor)
(Person)-[:HAS {}]->(PhysicalFeatures)-[:HAS {}]->(EyeColor)
(Person)-[:HAS {}]->(Owner)
(Person)-[:HAS {}]->(Owner)-[:HAS {}]->(Vehicles)
(Person)-[:HAS {}]->(Owner)-[:HAS {}]->(Property)
(Person)-[:HAS {}]->(Owner)-[:HAS {}]->(BusinessOwned)
Я хотел бы итеративнопройти через каждый родительский и дочерний узел и создать их под другим узлом вместе со всеми связями в дереве neo4j