[英]How do you link two nodes together as parent child in neo4j
我有一組屬於層次結構的節點。 一個節點可以通過具有鏈接到另一個節點的parentKey的子節點與另一個節點相關。 在相關土地上,這將在ER圖中表示為“豬耳”。
如何在neo4j中的節點之間生成這種關系?
我對圖很陌生,如果我沒有很好地解釋的話,我們深表歉意。
謝謝
如果我對您的理解正確,則希望將“子”節點鏈接到“父”節點。 那很容易做到。 例如:
CREATE (child:Person)-[:HAS_PARENT]->(parent:Person)
在此樣本數據模型中,我們具有“ Person
節點標簽和HAS_PARENT
關系類型。 HAS_PARENT
關系用於鏈接“ Person
節點以表示層次結構。
如果您正在談論已經存在的節點,則可以匹配現有的節點,然后使用merge創建關系。
MATCH (child:SomeLabel) MATCH (parent:SomeOtherLabel)
MERGE (parent)-[:HAS_CHILD]->(child)
創建新節點時,也可以使用合並。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.