Create komutuyla birden fazla label'a node eklenebilir :
CREATE (n:Person:Türk)
Yukarıdaki örnekte hem Person hem de Türk label'ına bir node eklenmiştir
Aşağıdaki komut bir node eklemektedir :
CREATE (n:Person { name : 'Ali', title : 'Developer' })
Person label'ın yeni bir node eklenmiştir. Node'un name ve title özellikleri set edilmiştir
CREATE (c:Category{name:'Türk'}) RETURN cYukarıda Türk kategorisi yaratılmış ve yaratılan node geri döndürülmüştür
MATCH (a:Category),(b:Category) WHERE a.name = 'Neşet Ertaş' AND b.name = 'Türk' CREATE (a)-[r:CHILD]->(b) RETURN rİki node arasından CHILD adında bir ilişki yaratılmıştır
MATCH (a:Category),(b:Category) WHERE a.name = 'Neşet Ertaş' AND b.name = 'Kişiler' CREATE (a)-[r:CHILD{ name : b.name +'>' + a.name }]->(b) RETURN r
MATCH (k { name: 'Kişiler' }) CREATE UNIQUE (n:Category { name : 'Neşet Ertaş'})-[:CHILD]-(k) RETURN nEğer node yoksa yeni bir node ve ilişki yaratılacak ve o node dönülecektir.
MATCH (k:Category{ name: 'Kişiler'}),(ne:Category{name:'Neşet Ertaş'}) CREATE UNIQUE (ne)-[r:BESTECIDIR]->(k) RETURN rYukarıdaki kodla Neşet Ertaş ile Kişiler arasında bestecidir (Neşet Ertaş Besteci Bir Kişidir) ilişkisi kurulmuştur
MERGE (n:Category { name:'Neşet Ertaş'}) RETURN nEğer name özelliği Neşet Ertaş olan bir node varsa o node dönülür, yok ise yaratılır
MERGE (n:Category { name:'Aşık Veysel'}) ON CREATE SET n.created = timestamp() RETURN nEğer Aşık Veysel dye bir kategori yoksa kategori eklenecek ve created özelliği yaratılım şimdiki zaman set edilecektir
MERGE (n:Category { name:'Aşık Veysel'}) ON CREATE SET n.created = timestamp() ON MATCH SET n.lastSeen= timestamp() RETURN nYukarıda eğer Aşık Veysel adından bir Category var ise ON MATCH SET ifadesi çalışacak ve lastSeen değeri şimdiki zamana atanacaktır. Eğer yok ise Aşık Veysel yaratılacak ve created değeri şimdiki zaman olarak set edilecektir
MATCH (n { name: 'Türk' }) SET n.order = 1 RETURN nYukarıda adı "Türk" olan node'a order değeri ekledik (veya varsa güncelledik)
MATCH (n { name: 'Aşık Veysel' }) DELETE nAşık Veysel adında bir node varsa node silinir
MATCH (n { name: 'Ahmet Kaya' })-[r]-() DELETE n, rEğer ilişkisi varsa bir node'un yukarıdaki gibi silinmelidir. Yukarıdaki node'u ve node'un tüm ilişkilerini siler
MATCH (n { name: 'Türk' }) REMOVE n.order RETURN nYukarıdaki örnekde name değeri Türk olan node'un order değeri silinmiştir