【发布时间】:2019-07-15 00:49:07
【问题描述】:
我正在构建一个简单的测验应用程序,它允许用户选择各种类别并生成一个 5 个问题的测验来测试他们的知识。我有一长串在 AppSync 中设置的问题,可通过 GraphQL 访问。但是,随着该列表不断增长,我将这些拉到客户端并在那里随机选择是没有意义的。
GraphQL 是否支持从查询中选择随机 5?这样,服务器端,我只能随机选择 5 条记录?
query listAll {
listQuestions(filter: {
topic: {
contains: "chocolate"
}
}) {
items {
question
answer
}
}
}
我已经考虑过其他方法,例如为每条记录随机分配一个数字并对此进行过滤,但这不会每次都是随机的。
有什么想法吗?
【问题讨论】:
标签: react-native graphql aws-appsync aws-amplify