当前位置: 首页 > 知识库问答 >
问题:

为提到的gremlin查询在gremlin中的map中存储节点的值而不是节点的Id

邓光耀
2023-03-14

我使用了下面给出的查询g.V().as('out').out().as('in')。select('out','in')。groupCount()。unfold()。filter(select(values)。is(gt(1))。select(keys)

它显示出:v[1234],在:v[3456]......

但我不想显示节点的ID,而是想显示节点的值,比如out:ICIC1234,in:HDFC234

我将查询修改为g.V()。值(“name”)。为('out”)。out()。为('in”)。值(“name”)。选择('out','in')。groupCount().unfold().filter(选择(值)。is(gt(1)))。选择(键)

但它显示了类似classcastException的错误,要遍历的每个顶点都使用索引进行快速迭代

共有1个答案

胡翔
2023-03-14

您可以将遍历的第一部分更改为在第一个选择之后使用by('name')

g.V().as('out').
  out().as('in').
  select('out','in').
    by('name')
  groupCount().
  unfold().
  filter(select(values).is(gt(1))).
  select(keys)
 类似资料:
  • 可以任何人帮助图横向使用gremlin。我有连接的图数据,我需要查询用户联系与关系‘知道’及其传出连接顶点属性。 所需的--从用户节点导航获得所有与关系“知道”的传出连接,对于每个连接获得他的行业和技能,输出应该是来自用户的遍历结果 用户1---行业1,技能1用户2---行业1,行业2用户3---行业3,技能1用户4---技能1,技能2

  • 我只是在玩Cosmos DB中的Graph API,它使用Gremlin语法进行查询。 我在图中有许多用户(顶点),每个用户对其他用户都有“知道”的属性。其中一些是外边缘(outE),另一些是内边缘(inE),具体取决于关系的创建方式。我现在尝试创建一个查询,该查询将返回给定用户(顶点)的所有“已知”关系。我可以通过以下方式轻松获取inE或outE的ID: 其中是我正在查询的用户的ID,但我无法提

  • 我提出的问题与您在这里看到的几乎相同,但有一个约束条件,即必须使用groovy而不是java语法。理想情况下,答案应该非常简洁。 我有一个简单的人顶点图。每个人都有一个“年龄”属性,列出该人的年龄(以年为单位)。还有“worksFor”标记的边连接成对的人顶点。我希望看到所有边缘,边缘两端的人都具有相同的年龄属性。 然后我想问一个类似的问题,两个年龄相差不到3年。 如前所述,这应该是groovy语

  • 我有一个titan图,有两组顶点,一个用于用户ID,另一个用于产品。用户ID和产品顶点之间的边缘包含购买产品的“日期”。我正在寻找一个小精灵查询,它可以根据上次购买的产品为我提供用户ID的groupcount 例如,如果有如下数据 我正在寻找如下输出 会感谢任何帮助。

  • 如何在单个gremlin查询中合并两个顶点详细信息和边缘属性详细信息。 我有两个顶点: 使用Gremlin查询:g.v(2569472).out('\u label','WallPost')[0..1] 我正在获取UserPost顶点细节,我想在响应中添加UserVertex细节(即性别)和边缘属性细节(即EdgeMessage) 我试图将sql等价的innerjoin操作与sql2gremlin

  • 本文向大家介绍DOM节点的根节点是不是body?相关面试题,主要包含被问及DOM节点的根节点是不是body?时的应答技巧和注意事项,需要的朋友参考一下 文档对象模型 (DOM) 是HTML和XML文档的编程接口。它提供了对文档的结构化的表述,并定义了一种方式可以使从程序中对该结构进行访问,从而改变文档的结构,样式和内容。DOM 将文档解析为一个由节点和对象(包含属性和方法的对象)组成的结构集合。简