キーのグループ化に基づいて、コンテンツの多いコレクション アイテムを取得したいと考えています。私は 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'
}
]
}
}
キーに基づいてデータをグループ化し、キーに対してグループ化されたアイテムのコレクションを取得することが期待されます。
コンテンツフルのコレクションでgraphQlで動的グループ化を実現する方法はありますか