Как работает gremlin step .dedup ('from', 'to' ')? - PullRequest
0 голосов
/ 15 декабря 2018

Gremlin step .dedup('from' , 'to') удалить элементы с одинаковыми значениями from И to или с одинаковыми значениями from ИЛИ to?

Мне нужно И , поэтому я сделал это следующим образом:

.select('from' , 'to').as('hash').dedup('hash')

1 Ответ

0 голосов
/ 16 декабря 2018

Строки, предоставляемые для dedup (), обозначаются как () метки, использовавшиеся ранее при обходе.Здесь есть пример.http://tinkerpop.apache.org/docs/current/reference/#dedup-step

На самом деле это не «от» до «столько, сколько части истории пути.Как показывает пример, вы можете думать об этом как об И, где, если один и тот же сегмент пути появляется более одного раза, дедупликация ('a', 'b') удалит его.

...