neo4j的查询语法Cypher+python演示

进大厂,身价翻倍的法宝来了!

主讲内容:docker/kubernetes 云原生技术,大数据架构,分布式微服务,自动化测试、运维。

视频地址:ke.qq.com/course/419718


MATCH

查询节点
根据label,属性的值查询单个(多个)节点。其中label,attr,value可以省略

MATCH (node1_var :node1_label{attr1:value1,attr2:value2}),(node2_var :node2_label)
RETURN node1_var.attr3,node2_var

查询邻接点
查询节点的相关节点(不区分方向),使用--,其中两个节点变量的label,attr,value都可以省略

MATCH (node_var: node_label{attr1:value1,attr2:value2})--(node1_var: node_label1{attr3:value3,attr4:value4})
RETURN node_var1.attr5

若要区分方向,使用-->或者<--

MATCH (node_var: node_label{attr1:value1,attr2:value2})-->(node1_var: node_label1{attr3:value3,attr4:value4})
RETURN node_var1.attr5

查询边

可以把关系设置为变量,并返回。其中relation_var表示关系变量的合集, 三个变量的label、attr、value都可以省略。

你可能感兴趣的:(大数据,系列课程,快速学习实战应用)