hugegraph的查询语句是什么
时间: 2024-03-28 19:35:12 浏览: 120
交叉表查询sql语句
HugeGraph是一个开源的分布式图数据库,它支持使用Gremlin查询语言进行图数据的查询和操作。下面是一些常用的HugeGraph查询语句:
1. 查询顶点:
g.V():查询所有顶点
g.V().hasLabel('person'):查询标签为person的所有顶点
g.V().has('age', gt(18)):查询年龄大于18岁的所有顶点
2. 查询边:
g.E():查询所有边
g.E().hasLabel('friend'):查询标签为friend的所有边
g.E().has('weight', gt(0.5)):查询权重大于0.5的所有边
3. 查询顶点的属性:
g.V().values('name'):查询所有顶点的name属性值
g.V().has('age', gt(18)).values('name'):查询年龄大于18岁的顶点的name属性值
4. 查询边的属性:
g.E().values('weight'):查询所有边的weight属性值
g.E().has('weight', gt(0.5)).values('weight'):查询权重大于0.5的边的weight属性值
5. 查询顶点之间的关系:
g.V().hasLabel('person').out('friend'):查询所有person顶点的出边friend
g.V().hasLabel('person').in('friend'):查询所有person顶点的入边friend
以上是一些常见的HugeGraph查询语句,你可以根据具体需求进行组合和扩展。
阅读全文