0
TL;博士希望從排序AWS API網關排序/順序AWS API網關輸出
API輸出我有一個dynamoDB表 'NP' 與關鍵 'ID' 和GSI 'atype的指數'。沒有排序鍵。
另外,我有API網關映射模板
{
"TableName": "NP",
"IndexName": "atype-index",
"KeyConditionExpression": "atype = :v1",
"ExpressionAttributeValues": {
":v1": {
"S": "$input.params('atype')"
}
}
}
映射模板將提取表中的所有值與GSI鍵指定的字符串匹配。但是,這些值沒有特定的順序提取,例如,該API可以是:
{
"Count": 3,
"Items": [
{
"apiUrl": {
"S": 「ee」
},
"webTitle": {
"S": 「dd」
},
"atype": {
"S": 「type」
},
"id": {
"S": "1a"
}
},
{
"apiUrl": {
"S": 「dd」
},
"webTitle": {
"S": 「cc」
},
"atype": {
"S": "atype"
},
"id": {
"S": 「3a」
}
},
{
"apiUrl": {
"S": 「cc」
},
"webTitle": {
"S": 「bb」
},
"atype": {
"S": "atype"
},
"id": {
"S": 「2a」
}
}
],
"ScannedCount": 3
}
如何排序的關鍵「apiURL」,例如上面的輸出?