В настоящее время у меня есть следующий запрос на Java:
GraphTraversal<Vertex, Map<Object, Object>> vertex = g.V(vertex).inV().valueMap();
Что возвращает входящие вершины в вершину, в основном это огромный список, и одна вершина может иметь два ребра по отношению к другой, поэтому нет способа узнать, какое ребро это, поэтому я хотел бы знать, как я могу сгруппировать их по ребрам label (ребра не имеют свойств), и поэтому я могу знать, какая вершина принадлежит какому ребру, я делал:
g.V(vertex).in('contributeTo').valueMap()
, но это означало бы, что мне нужно было бы запросить край за краем, который вообще не масштабируется.
Есть идеи, как я могу это сделать или возможно ли это?