向现有节点或关系添加新属性 SET <property-name-list>
//设置节点的属性
match (u:User)
where u.id =1
set u.age =32,u.address='中国'
//设置 关系属性
match (u:User)-[r]->(u1)
where u.id =1
set r.type='brand'
return r
//删除属性
match (u:User)
where u.id = 1
set u.age = null
return u
//属性复制
match (u1:User),(u2:User)
where u1.id = 1 and u2.id = 2
set u2.address = u1.address
return u2
// 从map 中添加属性
match (u:User)
where u.id =1
set u += {job:'cooking',gender:'man'}
return u
// 给节点设置标签
match (u:User)
where u.id = 6
set u:Actor
return labels(u)
//
match (u:User)
where u.id = 6
set u:Actor:Leader
return labels(u)
//
match (n:User{id:1})-->(friend)
with n,count(friend) as friendCount
set n.friendCount = friendCount
return n.friendCount
//不能添加关系类型
match (u1:User)-[r:DIRECT]->(u2)
where u1.id = 6
set r:NEWTYPE
return type(r)
1516

被折叠的 条评论
为什么被折叠?



