通过边缘标签将顶点组的传入顶点分组

时间:2019-11-22 21:11:12

标签: java gremlin tinkerpop3 gremlin-server

当前,我在Java中有以下查询:

GraphTraversal<Vertex, Map<Object, Object>> vertex = g.V(vertex).inV().valueMap();

哪个顶点将传入的顶点返回到顶点,基本上是一个巨大的列表,一个顶点可以有一个到另一个的两条边,所以无法知道哪一条边,所以我想知道如何分组那些通过边缘标签(边缘没有属性),所以我可以知道哪个顶点属于哪个边缘,我在做:

g.V(vertex).in('contributeTo').valueMap(),但这意味着我需要逐个查询,这根本无法扩展。

关于如何做到这一点或是否有可能的任何想法?

1 个答案:

答案 0 :(得分:0)

如果我正确理解:

g.V(vertex).inE().group().by(label()).by(outV().valueMap().fold())