Есть ли способ вернуть данные из gremlin в виде hashmap? - PullRequest
0 голосов
/ 01 мая 2019

Я хочу знать, могу ли я получить данные из запроса 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'
}

1 Ответ

1 голос
/ 01 мая 2019

Если ключи Map, которые вы хотите произвести, должны быть определены динамически, тогда вы обычно используете group().

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