hugeGraph查询语句

语法参考:http://tinkerpop-gremlin.cn/

HugeGraph支持Apache TinkerPop3的图形遍历查询语言Gremlin。 SQL是关系型数据库查询语言,而Gremlin是一种通用的图数据库查询语言,Gremlin可用于创建图的实体(Vertex和Edge)、修改实体内部属性、删除实体,也可执行图的查询操作。

Gremlin可用于创建图的实体(Vertex和Edge)、修改实体内部属性、删除实体,更主要的是可用于执行图的查询及分析操作。

举例说明:

g.V().hasLabel('expert').has('name','小王').out('join_patent').has('year','2017').in('join_patent').values('name').groupCount()

g.V():查询整个图

g.V().hasLabel(‘expert’):查询图->查询标签是人才

g.V().hasLabel(‘expert’).has(‘name’,‘小王’):查询所有标签是人才->查询姓名是小王。has采用键值对的方式查询数据

g.V().hasLabel(‘expert’).has(‘name’,‘小王’).out(‘join_patent’):查询所有标签是人才->查询姓名是小王->查询他写的专利数据。

g.V().hasLabel(‘expert’).has(‘name’,‘小王’).out(‘join_patent’).has(‘year’,‘2017’).in(‘join_patent’):查询所有标签是人才->查询姓名是小王->查询他写的专利数据->查询要求是2017年的->有哪些人一起参与编写的

g.V().hasLabel(‘expert’).has(‘name’,‘小王’).out(‘join_patent’).has(‘year’,‘2017’).in(‘join_patent’).values(‘name’).groupCount():查询所有标签是人才->查询姓名是小王->查询他写的专利数据->查询要求是2017年的->有哪些人一起参与编写的->输出名字并聚类统计

图:

z->x->y

x.in(): 表示x->y,输出y

x.out():表示 z->x 输出z

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值