如何在一个节点上聚合具有多个关系的页面节点

时间:2016-06-17 15:19:58

标签: neo4j cypher

(链路) - [:INCOMING-INNERLINK] - >(页) 我有很多指向同一页面的链接。如何将所有链接节点聚合到页面中具有多个关系的一个节点

1 个答案:

答案 0 :(得分:0)

您可以简单地MATCH LinkPage个节点,并在所有不同的对之间建立新关系:

MATCH (l:Link)-[:INCOMING-INNERLINK]->(p:Page)
WITH DISTINCT l, p
CREATE UNIQUE (l)-[:SINGLE_LINK_REL]->(p)