Gremlin step .dedup('from' , 'to') удалить элементы с одинаковыми значениями from И to или с одинаковыми значениями from ИЛИ to?
.dedup('from' , 'to')
from
to
Мне нужно И , поэтому я сделал это следующим образом:
.select('from' , 'to').as('hash').dedup('hash')
Строки, предоставляемые для dedup (), обозначаются как () метки, использовавшиеся ранее при обходе.Здесь есть пример.http://tinkerpop.apache.org/docs/current/reference/#dedup-step
На самом деле это не «от» до «столько, сколько части истории пути.Как показывает пример, вы можете думать об этом как об И, где, если один и тот же сегмент пути появляется более одного раза, дедупликация ('a', 'b') удалит его.