neo4j相关操作
2023-03-14 22:53:09 时间
添加节点
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
相关文章
- 7个已经为预测分析做好准备的项目
- 大数据是大问题?组织需要为数据管理负责
- C#开发人员应该知道的13件事情
- 大数据的十大流行误区,你中了几个?
- Python vs PHP vs Ruby —— 编程语言大对决
- 软件开发中最顶级的 17 个平台和工具
- Google Python编程风格指南
- 数据科学难在实践,有哪些弯路可以不走?
- 企业监控员工绩效的7个大数据工具
- 什么是大数据架构?
- 关于Git你需要知道的一些事情
- 如何在HTTP头中隐藏PHP版本号
- 大数据告诉你:2019年值得选择的100家互联网企业排名
- 100行C代码终端打印树形结构
- PHP生成随机密码的4种方法及性能对比
- PHP判断数组是否为空的常用方法
- 大数据算法及应用场景首篇:统计与分布
- 大数据或将消亡?痛点在哪里?
- 使Docker搭建Java Web运行环境
- 作为PHP开发者请务必了解Composer