按 Gremlin 中的顶点分组

Group by out vertices in Gremlin

我有这个结构:

组 -> 字段 -> 值

和一个命令g.V().hasLabel('groups').out('fields').out('values')

如何按字段和 'groups' 个顶点对这些值进行分组?

谢谢

这是 answered on the Gremlin Users list by Daniel Kuppitz:

g.V().hasLabel("groups").
  group().
    by().
    by(out("fields").
         group().
           by().
           by(out("values").fold()))