学习
实践
活动
专区
工具
TVP
写文章

图计算之cypher语法详解

MATCH

基本节点和关系原始图1

基本节点查找

基本关系查找

关系深度

原始图2

最短路径

通过ID获取节点和关系

OPTIONAL MATCH

原始图3

可选关系

可选元素的属性

可选类型的关系

START

原始图4

使用索引搜索节点

使用索引搜索关系

使用索引查询节点

RETURN

原始图5

返回节点

返回关系

返回属性

返回所有元素

结果图1

带特殊字符的变量

字段别名

属性可选

结果去重

其他

结果图2

WITH

原始图6

在聚合后进行过滤

在使用collect函数之前排序

限制path查询结果的分支

UNWIND

展开列表

创建去重列表

使用带有表达式的unwind

展开嵌套list

展开空列表

展开表达式结果不是list

使用list参数创建node

WHERE

原始图7

image_1cfc291pd1ugvud51rh3j7e1ahm2b.png-17.4kB

基本用法

字符串匹配

正则表达式

在where中使用path模式

Lists

缺省属性和值

ranges

ORDER BY

原始图8

image_1cfi4slgmvpt1mar1c4813597csc.png-10.8kB

example

SKIP

原始图9

image_1cfi8lbothvamao11sociic4ap.png-17.7kB

exmple

LIMIT

原始图10

image_1cfif5sgflak1cd4gvhi3c1vs61m.png-17.7kB

CREATE

创建节点

创建关系

使用自定义变量创建节点

DELETE

原始图11

example

SET

原始图12

example

REMOVE

原始图13

example

FOREACH

原始图14

example

MERGE

原始图15

merge节点

使用on create和 on match

Merge 关系

merge中使用唯一性约束

merge中使用map参数

CREATE UNIQUE

原始图16

创建唯一节点

创建唯一的关系

描述复杂的模式

UNION

原始图17

合并两个查询并且保留重复记录

合并两个查询并且去掉重复值

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180610G1DKH900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券