我创建了一个新的节点标记用户如何将属性添加到现有节点neo4j密码?
CREATE (n:User)
我想
MATCH (n { label: 'User' })
SET n.surname = 'Taylor'
RETURN n
的名称属性添加到我尝试了我的用户节点,但似乎它没有影响。
我如何添加属性到已经创建的节点。
非常感谢。
我创建了一个新的节点标记用户如何将属性添加到现有节点neo4j密码?
CREATE (n:User)
我想
MATCH (n { label: 'User' })
SET n.surname = 'Taylor'
RETURN n
的名称属性添加到我尝试了我的用户节点,但似乎它没有影响。
我如何添加属性到已经创建的节点。
非常感谢。
你通过标签匹配不正确,查询应该是:
MATCH (n:User)
SET n.surname = 'Taylor'
RETURN n
你写的是:“符合其标签财产是用户的用户”。 标签不是一个属性,这是一个概念。
正如迈克尔提到的,如果你想一个节点具有特定属性相匹配,你有两个选择:
MATCH (n:User {surname: 'Some Surname'})
或:
MATCH (n:User)
WHERE n.surname = 'Some Surname'
现在组合:
MATCH (n:User {surname: 'Some Surname'})
SET n.surname = 'Taylor'
RETURN n
这太好了。它正在工作,我也想将surname属性添加到使用ID的单个Node名为user,请给我一个帮助。非常感谢您 –
MATCH(N:用户),其中n.firstname = '安德烈' SET n.surname = '泰勒' 返回否 –
或MATCH(N:用户{姓: '安德烈斯'}) 集合N。 surname ='Taylor' RETURN n –
你应该接受答案,我想;) – Rolf
@Rolf嘿很抱歉,我刚才看到你的评论:) –