Java 按边标签对顶点组的传入顶点进行分组

Java 按边标签对顶点组的传入顶点进行分组,java,gremlin,tinkerpop3,gremlin-server,Java,Gremlin,Tinkerpop3,Gremlin Server,目前,我有以下Java查询: GraphTraversal顶点=g.V(顶点).inV().valueMap() 它将传入的顶点返回到顶点,基本上是一个巨大的列表,一个顶点可以有两条边到另一条,因此无法知道哪条边是,所以我想知道如何根据边标签(边没有属性)对这些边进行分组,从而知道哪个顶点属于哪条边,我正在做: g.V(vertex).in('contributeTo').valueMap()但这意味着我需要逐边查询,这一点都不可伸缩 关于如何做到这一点,或者这是否可能,有什么想法吗?如果我理解

目前,我有以下Java查询:

GraphTraversal顶点=g.V(顶点).inV().valueMap()

它将传入的顶点返回到顶点,基本上是一个巨大的列表,一个顶点可以有两条边到另一条,因此无法知道哪条边是,所以我想知道如何根据边标签(边没有属性)对这些边进行分组,从而知道哪个顶点属于哪条边,我正在做:

g.V(vertex).in('contributeTo').valueMap()
但这意味着我需要逐边查询,这一点都不可伸缩


关于如何做到这一点,或者这是否可能,有什么想法吗?

如果我理解正确:

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