2016-09-17 26 views
0

我需要组合连接到ZipCode节点的Housenumber节点。将关系移动到其他节点,按照Neo4j中的模式与Cypher

Graph with duplicate Housenumbers pointing to a ZipCode

我运行此查询形象化这个图。

MATCH path=(z:ZipCode)-[:NUMBER_IN_ZIPCODE]->(h:House)<--() 
WHERE z.zipcode = "3014GE" AND h.number = "75" 
RETURN path 

所以我想这是现​​在指向一个Housenumber节点街节点, 被指向一个富人的WORKS_AT关系Housenumber

如何将关系NUMBER_IN_STREET移动到该节点?

回答

1

我想你在谈论一个图重构。由于不可能在密码的帮助下轻松完成,请查看外部工具和插件。例如,apoc:在列表


  • 合并节点到第一

    call apoc.refactor.mergeNodes([node1,node2])


  • 重定向关系以使用新的端节点

    call apoc.refactor.to(rel, endNode)

相关问题