【发布时间】:2022-01-16 04:22:17
【问题描述】:
我需要您的帮助才能按字段 createdAt 以降序对 GraphQL 数据进行排序。当按 ID 进行查询时,API 不允许您对给定 ID 的数组进行排序。 如果我删除排序键,查询运行正常,但数据按升序排列(从旧到新),我需要检索所有新值。
你知道如何对数组进行排序吗? 提前谢谢!
query GetCategory{
category(id: 4, sort: "createdAt:desc") {
data
{
id
attributes
{
name
reviews{
data
{
id
attributes
{
title
body
rating
createdAt
categories{
data
{
id
attributes{
name
}
}
}
}
}
}
}
}
}
}
【问题讨论】:
-
这取决于 GraphQL API 的后端架构。它接受
sort: ...字段吗?还是设计不同?如果您可以共享排序模式,它可以帮助回答查询。请查看可能的排序选项:here