merge_节点

(1)CREATE可以创建相同节点,merge若节点已存在,则不会重新添加。

   CREATE (gp1:GoogleProfile1 {Id: 201401, Name:"Apple"})

   CREATE (gp1:GoogleProfile1 {Id: 201401, Name:"Apple"})

   MATCH (gp1:GoogleProfile1)  RETURN gp1.Id,gp1.Name

    

 

   MERGE (gp2:GoogleProfile2{ Id: 201402,Name:"Nokia"})

   MERGE (gp2:GoogleProfile2{ Id: 201402,Name:"Nokia"})

   

  MATCH (gp2:GoogleProfile2) RETURN gp2.Id,gp2.Name

 

 

(2)必须是节点的属性完全相同,否则,仍然创建新的节点。

   MERGE (gp2:GoogleProfile2{ Id: 201402,Name:"Nokia",born:1989})  

   MATCH (gp2:GoogleProfile2) RETURN gp2.Id,gp2.Name,gp2.born
   

(3)节点不存在,则create set执行,match set不执行

  merge(cc:Creditcard{name:"qiao"})on create set cc.time=3  on match set cc.year=2018 return cc.name,cc.time,cc.year

 

(4)节点存在,match set执行,create set不执行

  create(into:Intopiece{name:"qiao"})return into

  merge(into:Intopiece{name:"qiao"})on create set into.time=3  on match set into.year=2018 return into.name,into.time,into.year

  

 

转载于:https://www.cnblogs.com/hapyygril/p/10266538.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值