我想知道是否可以通过HashMap(一个顶点作为键,另一个顶点作为值)的形式从Gremlin查询中获取数据。
g.V().has('familyName','Smith').as('familyName').out().as('name').select('familyName','name').by('property1').by('property2')
上述查询将结果检索为:
{
'familyName:Smith'
'name:John'
}
我希望结果是
{
'Smith:John'
}
答案 0 :(得分:1)
必须动态确定要产生的Map
的密钥时,通常使用group()
。
g.V().has('familyName','Smith').
group().
by('familyName').
by(out().values('name'))