前面课程中,添加了一些电影和演员的数据,接下来,就设置几个具体的场景,来用CQL语句,查询出对应的内容。查询是数据库的常用操作(增删改查)中变化最多的,没法穷举所有场景,所以只能具体问题具体分析,这节课先给大家介绍几个马上就要用到的。

代码示例

1、查节点

例1:按标签查询,比如查询所有的人

内容不可见,请联系管理员开通权限。

例2:按属性查询,比如查询功夫的上映时间,查询豆瓣评分最高且大于9分的2部电影

内容不可见,请联系管理员开通权限。

2、查关系

例1:查询功夫和周星驰的关系

内容不可见,请联系管理员开通权限。

例2:查询霸王别姬的主演

内容不可见,请联系管理员开通权限。

3、聚合查询

例1:查询家有喜事的主演,并用 / 拼接

内容不可见,请联系管理员开通权限。

例2:查询功夫和周星驰的关系,多个关系用 / 拼接

内容不可见,请联系管理员开通权限。

通过以上几个例子,给大家介绍了Neo4j中常见的查询场景,基本都是字面意思,还是比较好理解的,如果有SQL基础,就更简单了。当然,在具体项目里,还会有更复杂场景,后面遇到了再回来补充。

本文链接:http://ichenhua.cn/edu/note/584

版权声明:本文为「陈华编程」原创课程讲义,请给与知识创作者起码的尊重,未经许可不得传播或转售!