Gremlin:按两个不同顶点的多个属性分组

时间:2019-08-02 15:29:38

标签: orientdb gremlin

我有一个名为“社区”的顶点,其属性为“名称”,而“社区”与顶点“人”有关系。人们拥有财产“身份证”。人们可以属于多个社区。我想构建一个gremlin查询,以“ id”将属于每个“社区”的所有人员分组。可以是“ ID”和“ Community”两列,两者都可以重复,也可以是唯一的“ Community”名称,People ID由逗号分隔。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

根据提供的信息,在此处暗中射击:

g.V().hasLabel('Community').
  group().
    by('name').
    by(__.in('belongsTo').values('id').fold())