Предложение Have для запроса gremlin количества групп

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

eg

gV (). hasLabel ('аэропорт'). limit (40) .groupCount () .as ('gc') .by ('регион') .having ('gc', gt (1))

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


person Ujjwal Pathak    schedule 26.09.2019    source источник


Ответы (1)


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

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