前言:个人建议,先大致的了解Neo4j和cypher语言。
网址如下:
一、Neo4j教程;
https://www.w3cschool.cn/neo4j/neo4j-5anu1xf7.html
二、基本操作:
1)创建节点
create (a) 创建空节点
create (a:Person) 创建标签(可以理解为类)为Person的节点
create (a:Person {name:‘Kaine‘,age:28}) 创建标签为Person,属性name值为Kaine,属性age值为28的节点
2)创建关联
match (a),(b)
where a.name=‘Kaine‘ and b.name=‘Sharon‘
create (a)-[r]->(b) 创建a节点和b节点的路径,此时变量r即代表关联,它也可以有标签
3)查询关键字
match:用来匹配一定模式,可以是简单的节点、关联,也可以是复杂的路径
where:用来限定条件,一般是限定match中的出现变量的属性
return:返回结果
start:开始节点,一般用于有索引的节点或者关联
match ... where ... return ...
如果match有多个对象,用逗号隔开;
如果where有多个条件,用and连接;
如果return有多个变量,用逗号隔开
4)查询举例讲解
match (n) return n
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余4页未读,立即下载