簡體   English   中英

neo4j密碼加入2個節點合並

[英]neo4j cypher joining 2 nodes merge

我有2個節點標簽:用戶,標簽。

可以說我有一個存在的用戶節點。

是否可以匹配該節點,然后如果標簽存在,則在它們之間合並,如果標簽不存在,則創建標簽。

我嘗試過:

MATCH (n:User {name: "user"}) MERGE (n)-[r:follow]->(tag:Tag {name: "notexist")

在上面的示例中,它創建了節點“ notexist”和該關系。 但是,如果我有一個名為“ notexist”的節點,它不會合並,而是會創建另一個名為“ notexist”的標簽

謝謝

這是這樣做的方法。

MATCH(n:User {name: 'user'})
WITH n
MERGE (t:Tag {name: 'notexist'})
WITH n, t
MERGE (n)-[r:follow]->(t);

恩典與和平

吉姆

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM