【发布时间】:2020-08-19 15:29:03
【问题描述】:
我是使用 aws-amplify 的新手,并且有一个与此类似的函数,它会命中一个名为 listItems 的查询并返回 isEnbled 为 true 的项目(来自 DynamoDB)。
我希望这可以过滤整个可能很大的表。因此,我无法简单地设置 1000 之类的限制并保持不变。有没有办法指定无限查询并扫描表中的所有内容?还是我应该使用其他属性?
import { API } from 'aws-amplify'
export async function getAllEnabledListItems() {
const { data } = await API.graphql({
query: queries.listItems,
variables: { filter: { isEnabled: { eq: true } }, limit: 10000 },
authMode: 'AMAZON_COGNITO_USER_POOLS'
})
return data
}
【问题讨论】:
标签: javascript graphql amazon-dynamodb aws-amplify