【发布时间】:2016-04-11 11:15:48
【问题描述】:
您好,我是 Tinkerpop 和 Gremlin 的新手,我正在努力解决我正在尝试执行的遍历。
基本上,我有一组顶点 ID,我想从中遍历并从某些外边找到一组顶点。我想将出边之后的顶点与其来源的准确性相关联。例如:
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'))
【问题讨论】: