其他分享
首页 > 其他分享> > Cypher语句-MATCH查找节点

Cypher语句-MATCH查找节点

作者:互联网

Cypher的语句可以分为三类,读语句,写语句和通用语句

读语句:MATCH、OPTIONAL MATCH、WHERE、START、Aggregation和LOAD CSV
写语句:CREATE、MERGE、SET、DELETE、REMOVE、FOREACH和CREATE UNIQUE
通用语句:RETURN、ORDER BY、LIMIT、SKIP、WITH、UNWIND、UNION和CALL

MATCH
    MATCH语句用指定的模式检索数据库,它常与带有约束或者断言的WHERE语句一起使用。

查找节点
1、查找所有节点

MATCH(n)
RETURN n

返回所有节点

2、查询带有某个标签的所有节点
通过指定带有一个标签的节点的模式,可以获取满足该标签的所有节点

MATCH(movie:Movie)
RETURN movie.title

返回数据库中所有电影
在这里插入图片描述

3、查询关联节点
符合‘–’意为相关的,这个关系不带有类型和方向

MATCH(director { name: 'Mike Nichols' })--(movie)
RETURN movie.title

返回‘Mike Nichols’导演的所有电影
在这里插入图片描述

4、匹配标签
可以为查询的节点增加标签约束

MATCH(Person { name: 'Mike Nichols' })--(movie:Movie)
RETURN movie.title

返回与‘Mike Nichols’相连的带有Movie标签的所有节点
在这里插入图片描述

标签:语句,Cypher,RETURN,movie,标签,节点,MATCH
来源: https://blog.csdn.net/paicMis/article/details/117267283