如何在 AWS 中为嵌套字段设置限制以放大 DynamoDB 架构?



我有下一个查询

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 codegen仅生成顶级过滤器/限制。

这里有一个功能请求,你可能想投票和评论:https://github.com/aws-amplify/amplify-cli/issues/2311

否则,尚无法在不修改 VTL 模板的情况下开箱即用。

最新更新