gpt4 book ai didi

graphql - Hasura GraphQL 如何按月和年对查询进行分组?

转载 作者:行者123 更新时间:2023-12-04 13:39:27 25 4
gpt4 key购买 nike

在 GraphQL 或 Hasura 中是否可以按月或年对结果进行分组?我目前正在将结果列表作为一个平面数组返回,按 date 排序模型的属性。但是,我想取回对应于一年中每个月的 12 个子数组。

最佳答案

来自文档 - native 不支持 .

Derived data or data transformations导致 views .使用 PostgreSQL EXTRACT Function您可以从数据中获得单独的月份字段......但仍然是平面数组。

可能通过一些更深入的定制,您可以获得所需的结果......但是 graphql [tree, arrays] 结构更多地用于嵌入而不是用于 View ......

您正在处理多少条记录?数百?客户端转换(从 react 组件/容器 [ View ] 级别的阿波罗客户端数据轻松完成)可能已经足够好 [尤其是提取月份字段]。

附注。如果您在顶层“粘合”许多查询(副本,每个月过滤),您可以将许多结果分组在数组中……但可能不是推荐的解决方案。

关于graphql - Hasura GraphQL 如何按月和年对查询进行分组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59657091/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com