绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
hugeGraph查询语句
2022-04-25 15:30:45

语法参考: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()
1
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
————————————————
版权声明:本文为CSDN博主「星火犹存」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lai0yuan/article/details/113399115

分享好友

分享这个小栈给你的朋友们,一起进步吧。

HugeGraph
创建时间:2022-04-25 14:47:51
HugeGraph
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • gaokeke123
    专家
戳我,来吐槽~