我们希望基于键分组来获取有内容的集合项。我正在使用 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中对来自内容的集合进行动态分组