簡體   English   中英

如何在 AWS 放大 DynamoDB 架構中為嵌套字段設置限制?

[英]How set limit for nested field in AWS amplify DynamoDB schema?

我有下一個查詢

export const listCategorys = `query ListCategorys(
  $filter: ModelCategoryFilterInput
  $limit: Int
  $nextToken: String
) {
  listCategorys(filter: $filter, limit: $limit, nextToken: $nextToken) {
    items {
      id
      name
      words {
        items {
          id
          en
          ru
          statusLearn
        }
        nextToken
      }
    }
    nextToken
  }
}
`;

我想對嵌套元素使用限制,並嘗試在下一個查詢的幫助下獲取結果

const listCats = await API.graphql(graphqlOperation(listCategorys, {limit:10, words:{limit:100}}));

但這個查詢不起作用。 如何正確構建查詢?

這聽起來與Appsync 和 GraphQL非常相似:如何通過嵌套值過濾列表,因為默認的 Amplify 代碼生成器僅生成頂級過濾器/限制。

這里有一個功能請求,您可能想要投票和評論: https : //github.com/aws-amplify/amplify-cli/issues/2311

否則,還沒有辦法在不修改 VTL 模板的情況下開箱即用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM