如何记录gremlinSql语法使用频率及情况?
- 内容介绍
- 文章标签
- 相关推荐
本文共计420个文字,预计阅读时间需要2分钟。
最近在项目工作中应用了图数据库相关内容,需要使用Gremlin来连接和查询图数据库。以下是一些使用情况记录和基本语法:
1. 使用场景:查询所有标签为material_point的节点。 代码示例:`g.V().hasLabel('material_point').outE().inV().hasLabel('material')`
2. 基本语法:使用Gremlin语法查询图数据库,包括节点和边的关系。
- `g.V()`:获取所有节点。 - `hasLabel()`:根据标签筛选节点。 - `outE()`:获取节点的出边。 - `inV()`:获取节点的入边。 - `hasLabel()`:根据标签筛选边。
最近在工作项目中使用到了图数据库相关的内容,需要用到gremlin来拼接查询图数据库需要的sql语句,记录一下使用情况,熟悉一下基本语法。
1.g.V().hasLabel
g.V().hasLabel('material_point')
含义:搜索节点中有边为“material_point“的所有的资源。
2.has
.has('parent_id','5')
含义:上一步的结果过滤出来含有字段“parent_id"为5的内容。
本文共计420个文字,预计阅读时间需要2分钟。
最近在项目工作中应用了图数据库相关内容,需要使用Gremlin来连接和查询图数据库。以下是一些使用情况记录和基本语法:
1. 使用场景:查询所有标签为material_point的节点。 代码示例:`g.V().hasLabel('material_point').outE().inV().hasLabel('material')`
2. 基本语法:使用Gremlin语法查询图数据库,包括节点和边的关系。
- `g.V()`:获取所有节点。 - `hasLabel()`:根据标签筛选节点。 - `outE()`:获取节点的出边。 - `inV()`:获取节点的入边。 - `hasLabel()`:根据标签筛选边。
最近在工作项目中使用到了图数据库相关的内容,需要用到gremlin来拼接查询图数据库需要的sql语句,记录一下使用情况,熟悉一下基本语法。
1.g.V().hasLabel
g.V().hasLabel('material_point')
含义:搜索节点中有边为“material_point“的所有的资源。
2.has
.has('parent_id','5')
含义:上一步的结果过滤出来含有字段“parent_id"为5的内容。

