添加节点
create (n:Person {name:'张三',age:12})
n表示别名,Person表示一个标签,{}里面的是Person的属性
添加关系
create (p:Person{name:'张三',age:12})-[:包工程{金额:1000}]->(n:Person{name:'李四',age:14})
删除节点
create (n:Person{name:'test'})
match (n:Person{name:'test'}) delete n
需要注意的是如果该节点与其它节点存在关系,则需要首先删除关系,再删除节点。
删除关系
match (p:Person{name:"张三",age:12})-[f:包工程]->(n:Person{name:"李四",age:14}) delete f
快速清空数据库
MATCH (n)
DETACH DELETE n
修改属性
在neo4j界面点击节点可以看到:
(1)添加标签
match (t:Person) where id(t)=116 set t:好人 return t
这样处理后张三既是Person也是好人标签
(2)加上属性
match (a:好人) where id(a)=115 set a.战斗力=200 return a
(3)修改属性
match (a:好人) where id(a)=115 set a.战斗力=500 return a
(4)查:(查操作太多啦,直接参考neo4j例子就好)
match (p:Person) - [:包工程] -> (n:Person) return p,n