Привет, я новичок в Tinkerpop и Gremlin, и я борюсь с обходом, который пытаюсь выполнить.
В основном у меня есть набор идентификаторов вершин, по которым я хочу пройти, и найти набор вершин из определенных ребер. Я хочу связать вершины, следующие за внешними ребрами, с их достоверностью. Например:
v1 -> e1 -> v2
v1 -> e2 -> v4
v3 -> e3 -> v5
v3 -> e4 -> v6
Итак, v1 имеет 2 выходных ребра (e1 и e2) до v2 и v4, а v3 имеет 2 выходных ребра (e3 и e4) до v5 и v6. Я хочу получить результат обхода, который выглядел бы примерно так [[[v1],[v2,v4]],[v3,[v5,v5]]]
Может ли кто-нибудь помочь мне с обходом с помощью Gremlin, который поможет мне получить этот результат? Самое близкое, что я пришел, - это что-то вроде этого graph.traversal().V(4264,40964144).as('people').map{it.get().vertices(OUT, 'codes_in')}.as('languages').union(select('people'), select('languages'))