Amazon dynamodb 放大Graphql不遵守我的查询限制

Amazon dynamodb 放大Graphql不遵守我的查询限制,amazon-dynamodb,apollo,aws-appsync,amplify,Amazon Dynamodb,Apollo,Aws Appsync,Amplify,我有一个放大应用程序,使用一个包含50个项目的DynamoDB表,并通过React应用程序访问它 初始(简化)模型: 在代码中,我对Apollo React组件调用此查询: <Query query={query} variables={{ { limit: 100, }, }} pollInterval={5000} > {children} </Query>); 他们都

我有一个放大应用程序,使用一个包含50个项目的DynamoDB表,并通过React应用程序访问它

初始(简化)模型:

在代码中,我对Apollo React组件调用此查询:

  <Query
    query={query}
    variables={{
      {
         limit: 100,
      },
    }}
    pollInterval={5000}
  >
      {children}
  </Query>);
他们都没有工作过 一些在我的查询中显然应该返回的项目被留下了

我还试图在DynamoDb上找到任何关于limitatinos的参考资料,返回物品的数量,或者一些我不知道的奇怪行为。。。没有成功

还有一些非常奇怪的行为 ie:如果我只添加一个
sortDirection:'DESC'
,它返回的结果会更少

有人知道为什么会这样吗

  <Query
    query={query}
    variables={{
      {
         limit: 100,
      },
    }}
    pollInterval={5000}
  >
      {children}
  </Query>);
@key(name: "ByOrganizationSortedByCreated", fields: ["videoOrganizationId", "createdAt"], queryField: "videosByOrganizationSortedByCreated")
@key(name: "ByOrganizationSortedByTitle", fields: ["videoOrganizationId", "title"], queryField: "videosByOrganizationSortedByTitle")
@key(name: "ByOrganizationSortedByTitleSeasonEpisode", fields: ["videoOrganizationId", "title", "season", "episode"], queryField: "videosByOrganizationSortedByTitleSeasonEpisode")