Я пытаюсь понять, где (node1)-[:related_to]->(node2)-[:belongs_to]->(node3)
. Я хочу отображать как (node1)-[:belongs_to]->(node3)
на основе вышеуказанных отношений. Три отношения были созданы.
MATCH (n2:node2),(n3:node3)
WHERE n2.Name = n3.Name
CREATE (n3) <- [:BELONGS_TO]- (n2)
MATCH (n1:node2),(n2:node2)
CREATE (n1) <- [:related_to]- (n2)
MATCH (n1:node2),(n2:node2)
CREATE (n2) <- [:related_to]- (n1)
Я пробовал этот запрос, но он дает мне через отношения.
MATCH (n1:node1)-[r1:related_to]-(n2:node2)-[r2:BELONGS_TO]-(n3:node3)
RETURN n1,n2,n3
Я новичок в этой области и пытаюсь привнести несколько идей. Ваши ценные отзывы будут оценены.