Amazon web services 带AWS Amplify的GraphQL-如何启用查询排序
我最近开始研究AWS Amplify。 我已经设法使用GraphQl设置了一个API。 基本上,在创建API的过程中,Amplify会问您一些关于API的问题,并指导您完成API的创建。 在某个时候,您需要创建一个模式。我选择的模式如下所示:Amazon web services 带AWS Amplify的GraphQL-如何启用查询排序,amazon-web-services,graphql,aws-amplify,Amazon Web Services,Graphql,Aws Amplify,我最近开始研究AWS Amplify。 我已经设法使用GraphQl设置了一个API。 基本上,在创建API的过程中,Amplify会问您一些关于API的问题,并指导您完成API的创建。 在某个时候,您需要创建一个模式。我选择的模式如下所示: type User @model { id: ID! username: String! email: String } type Highscore @model { points: Int!, id: ID! ownerId:
type User @model {
id: ID!
username: String!
email: String
}
type Highscore @model {
points: Int!,
id: ID!
ownerId: ID!,
numRounds: Int,
date: String,
}
使用此模式,Amplify能够生成代码,允许我执行以下操作:
- 变异用户和高分
- 查询所有用户
- 查询所有高分
type Highscore @model @key((fields: ["points"] {
...
}
没有产生预期的结果
不幸的是,使用此模式生成的代码不允许对查询进行排序
我希望能够查询所有高分,并根据分数对其进行排序。这个问题已经提出,并在GitHub Amplify CLI报告中得到了回答。
请将解决方案放在这里为什么?该链接是公开的,因此每个人都可以导航到它并查看解决方案,以及与此案例相关的围绕它的讨论。