【发布时间】:2019-06-14 19:13:03
【问题描述】:
我正在使用 amplify-cli 和 vue 为我的 web 应用程序编写一个类似 facebook 墙的功能,我需要在我的查询中执行一个简单的服务器端 orderby/sort。这似乎是不可能的..
我已经尝试过标准的graphql方式,加上排序,它不起作用......
amplify-cli 生成的查询:
query ListWallposts(
$filter: ModelWallpostFilterInput
$limit: Int
$nextToken: String
) {
listWallposts(filter: $filter, limit: $limit, nextToken: $nextToken
) {
items {
id
content
createdAt
comments {
nextToken
}
user {
id
firstname
lastname
}
}
nextToken
}
}
我的补充:
query ListWallposts(
$filter: ModelWallpostFilterInput
$limit: Int
$nextToken: String
) {
listWallposts(filter: $filter, limit: $limit, nextToken: $nextToken,sort:{ field:createdAt, order:ASC }
) {
items {
id
content
createdAt
comments {
nextToken
}
user {
id
firstname
lastname
}
}
nextToken
}
}
在创建 amplify-cli 表后,我无法将主排序键添加到 dynamoDB。 我花了几天时间试图弄清楚这个简单的事情......任何帮助都会非常受欢迎。
【问题讨论】:
标签: amazon-web-services graphql aws-amplify