0

我们希望基于键分组来获取有内容的集合项。我正在使用 apollo graphQl 查询内容 api 以检索数据,我们有简单的数据集合,我想根据内容模型中可用的键对集合进行分组。

levelCollection(limit: 11) {
    items{
      groupBy {
         name {
            key
             connection {
                edges {
                  node {
                    id
                    url
                  }
                }
              }
            }
        }

其中 LevelCollection 是具有以下属性的集合

   { 
     id
     url
     key
   }

我希望根据该集合中的键属性对查询的输出进行分组

预期输出:

{
levelCollection:{
key: 'group 1',
items: [
        {
         id: 'id1',
         url: 'url1'
        },
        {
          id: 'id1',
          url: 'url1'
        }
      ]
   }
}

期望根据key对数据进行分组,并根据key得到分组项的集合。

有什么办法可以在graphQl中对来自内容的集合进行动态分组

4

0 回答 0