有没有办法以hashmap的形式从gremlin返回数据?

有没有办法以hashmap的形式从gremlin返回数据?,gremlin,janusgraph,Gremlin,Janusgraph,我想知道是否可以从Gremlin查询中以HashMap的形式获取数据(一个顶点作为键,另一个顶点作为值) g.V().has('familyName','Smith').as('familyName').out().as('name').select('familyName','name').by('property1').by('property2') 上述查询检索的结果如下: { 'familyName:Smith' 'name:John' } 我希望结果是 { 'Smith:John'

我想知道是否可以从Gremlin查询中以HashMap的形式获取数据(一个顶点作为键,另一个顶点作为值)

g.V().has('familyName','Smith').as('familyName').out().as('name').select('familyName','name').by('property1').by('property2')

上述查询检索的结果如下:

{
'familyName:Smith'
'name:John'
}
我希望结果是

{
'Smith:John'
}

如果必须动态确定要生成的
映射的键,则通常使用
group()

g.V().has('familyName','Smith').
  group().
    by('familyName').
    by(out().values('name'))