Note_Tech

All technological notes.


Project maintained by simonangel-fong Hosted on GitHub Pages — Theme by mattgraham

Cypher - Set Property

Back


Set a Label on a Node

MATCH (n {properties . . . . . . . })
SET n :label
RETURN n
CREATE (Ganguly {name: "Saurav Ganguly", YOB: 1968, POB: "Kolkata"})

MATCH (Ganguly {name: "Saurav Ganguly", YOB: 1968, POB: "Kolkata"})
SET Ganguly: player
RETURN Ganguly
CREATE (Chetan {name: "Chetan Sharma", YOB: 1958, POB: "Delhi"})

MATCH (Chetan {name: "Chetan Sharma", YOB: 1958, POB: "Delhi"})
SET Chetan: player:person
RETURN Chetan

Set Property

// set
MATCH (node:label {properties})
SET node.property1 = value, node.property2 = value
RETURN node
CREATE (Hardik:player{name: "Hardik Pandya", YOB: 1992, POB: "Gujrat"})

MATCH (Hardik:player{name: "Hardik Pandya", YOB: 1992, POB: "Gujrat"})
SET Hardik.hattrick = 666
RETURN Hardik


Remove a Property

MATCH (node:label {properties})
SET node.property = NULL
RETURN node
Create (Dhoni:player {name: "Mahendra Singh Dhoni", YOB: 1978, POB: "Bihar"})

MATCH (Dhoni:player {name: "Mahendra Singh Dhoni", YOB: 1978, POB: "Bihar"})
SET Dhoni.POB = NULL
RETURN Dhoni

TOP