Как получить все вершины всех входящих / исходящих ребер из вершины scala gremlin

У меня есть вершина A -> B. У меня есть несколько исходящих / входящих ребер, созданных между этими двумя ребрами с одинаковой меткой.

Когда я запрашиваю соседнюю вершину, она дает мне дублирующую вершину для каждого ребра, которое она имеет для другой вершины.

пример :

gremlin> graph.traversal().V().has('ID', 'a').both("interference")
==>v[2]
==>v[2]
==>v[2]
==>v[2]
==>v[2]
==>v[2]

http://gremlinbin.com/bin/view/58087f51ba0d5

Мне не нужна повторяющаяся вершина, если у нее несколько ребер.


person Gopi    schedule 20.10.2016    source источник


Ответы (1)


Вот для чего предназначен шаг dedup():

gremlin> graph.traversal().V().has('ID', 'a').both("interference").dedup()
==>v[2]
person Florian Hockmann    schedule 20.10.2016