当前,我在Java中有以下查询:
GraphTraversal<Vertex, Map<Object, Object>> vertex = g.V(vertex).inV().valueMap();
哪个顶点将传入的顶点返回到顶点,基本上是一个巨大的列表,一个顶点可以有一个到另一个的两条边,所以无法知道哪一条边,所以我想知道如何分组那些通过边缘标签(边缘没有属性),所以我可以知道哪个顶点属于哪个边缘,我在做:
g.V(vertex).in('contributeTo').valueMap()
,但这意味着我需要逐个查询,这根本无法扩展。
关于如何做到这一点或是否有可能的任何想法?
答案 0 :(得分:0)
如果我正确理解:
g.V(vertex).inE().group().by(label()).by(outV().valueMap().fold())