我使用下面的查询 gV()。as(' out')。out()。as(' in')。select('出','在'。)groupCount(。)展开()过滤器(选择(值)。是(GT(1)))选择(键)
显示出:v [1234],in:v [3456] .....
但不是显示节点的ID,而是要显示节点的值,如:ICIC1234,in:HDFC234
我已将查询修改为 gV()。值("名称")。作为(' out')。out()。as(' in && #39)的值("名称"。)选择('出','在&#39)。 groupCount()。展开()。过滤器(选择(值)。是(GT(1)))。选择(键)
但它显示错误,如classcastException,要遍历的每个顶点都使用索引进行快速迭代
答案 0 :(得分:1)
您可以在第一个by('name')
之后更改遍历的第一部分以使用select
:
g.V().as('out').
out().as('in').
select('out','in').
by('name')
groupCount().
unfold().
filter(select(values).is(gt(1))).
select(keys)