AWS Amplify对连接进行排序不起作用

时间:2020-05-09 22:39:06

标签: aws-amplify

我只想按一个字段做一个非常简单的排序。对任何组合键或任何东西都不感兴趣。只需要一个主键,然后能够在order字段上进行排序。文档尚不清楚如何实现此目标,因此如果我做错了什么,我也不会感到惊讶。这个非常简单的用例的例子很好。

我的模式是:

type SurveyTemplate @model {
  id: ID!
  name: String!
  sections: [SectionTemplate] @connection
}

type SectionTemplate @model @key(fields: ["id", "order"]) {
  id: ID!
  name: String!
  order: Int!
  allowMultiple: Boolean!
  isSubsection: Boolean!
  sections: [SectionTemplate] @connection
}

我的查询是:

query surveyQuery($surveyTemplateId: ID!) {
  getSurveyTemplate(id: $surveyTemplateId) {
    id
    sections(limit: 20, sortDirection: ASC, filter: { isSubsection: { eq: false } }) {
      items {
        id
        order
        name
      }
    }
  }
}

我的理解是,我已经在id上创建了一个主键,并在order上创建了可用于对其进行排序的二级索引,但是结果没有返回到{{ 1}}字段是升序还是降序。我想念什么?

0 个答案:

没有答案