Считайте, что у меня есть следующий путь:
A --- dependsOn --> B --- dependsOn --> C --- dependsOn --> D
Я хочу отбросить все зависимые узлы A,B,C, если я начну с C.
A,B,C
C
Если C тоже нужно отбросить:
g.V(C).emit().repeat(__.in('dpendsOn')).drop()
И если вы хотите отбросить вершины только слева от C:
g.V(C).repeat(__.in('dpendsOn')).emit().drop()