j'ai créé un nouveau nœud intitulé Utilisateur
CREATE (n:User)
je veux ajouter une propriété de nom à mon nœud utilisateur, je l'ai essayé par
MATCH (n { label: 'User' })
SET n.surname = 'Taylor'
RETURN n
mais il semble que cela n'affecte pas.
comment puis-je ajouter des propriétés à un nœud déjà créé.
Merci beaucoup.
Votre correspondance par libellé est incorrecte, la requête doit être:
MATCH (n:User)
SET n.surname = 'Taylor'
RETURN n
Ce que vous avez écrit est: "correspond à un utilisateur dont l'étiquette propriété est Utilisateur". L'étiquette n'est pas une propriété, c'est une notion à part.
Comme Michael l'a mentionné, si vous voulez faire correspondre un nœud avec une propriété spécifique, vous avez deux alternatives:
MATCH (n:User {surname: 'Some Surname'})
ou:
MATCH (n:User)
WHERE n.surname = 'Some Surname'
Maintenant, le combo:
MATCH (n:User {surname: 'Some Surname'})
SET n.surname = 'Taylor'
RETURN n