我想創建到列表中的所有ID的朋友關係,但我得到一個錯誤創建循環關係:如何在Neo4j的
Node already exists with label User and property "id"=[2]
Neo.ClientError.Schema.ConstraintViolation
基本上這些ID已經存在,我只是想創建朋友關係一次使用for-each多個ID。我可以如何做到這一點,或有任何其他方式做同樣的事情?我非常感謝任何幫助。
MATCH (u:User {id:"3"})
FOREACH (id in ["2","4","5"] |
MERGE (u)-[:FRIEND]->(:User {id:id}))
如何如果這些ID不在我的數據庫上,我可以以同樣的方式創建新的ID嗎? – jason
如果你想創建或匹配ID,這應該工作: MATCH(u:User {id:「3」}) 展開[「2」,「4」,「5」]作爲fbid 合併fb:User {id:fbid}) MERGE(u) - [:朋友] - >(fb) – Luanne
請看看這個。感謝提前。 http://stackoverflow.com/questions/30208963/how-to-create-relationship-and-merge-create-new-node-in-loop-in-neo4j – jason