Имея предложение для гремлинового запроса по количеству групп - PullRequest
0 голосов
/ 26 сентября 2019

У меня есть запрос, где мне нужно найти groupCount определенного типа вершин, где число больше 1.

например,

gV (). HasLabel ('аэропорт'). предел (40) .groupCount () .as ( 'дс') .by ( 'область') .having ( 'дс', gt (1))

Я знаю, что этот синтаксис недопустим (особенно полужирный курсив), я просто показываю, чего я пытаюсь достичь.

1 Ответ

4 голосов
/ 26 сентября 2019

Вы можете использовать where() после того, как unfold() Map для пар ключ / значение:

g.V().hasLabel('airport').limit(40).
  groupCount().by('region').
  unfold().
  where(select(values).is(gt(1)))
...