在检查neo4j中的条件后合并

时间:2017-02-09 10:38:40

标签: graph neo4j cypher

enter image description here

在此如果我删除" aravind"节点" ramya"必须连接到" sreepad"。为此,我写了一个查询

MATCH (m)<-[:createdBy]-(n:Login{UserName:"aravind"})<-[:createdBy]-(z)
merge (m)<-[:createdBy]-(z)  
set z.createdBy=m.UserName 
detach delete n

当节点有尾部时,它工作正常。但不是最终用户(假设&#34; prem&#34;)。如何编写适用于???

的查询

提前致谢

1 个答案:

答案 0 :(得分:1)

您需要: 1)获取要删除的节点 2)获取父节点 3)收集子节点 4)建立关系 5)删除节点

login = driver.find_element_by_link_text('Login')