2016-09-17 27 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)

相關問題