我无法在应用同步中执行批量获取。这是我的以下解析器。
请求映射模板。
#set($ids = [])
#foreach($id in ${ctx.args.topicIds})
#set($map = {})
$util.qr($map.put("topicId", $util.dynamodb.toString($id)))
$util.qr($ids.add($map))
#end
{
"version" : "2018-05-29",
"operation" : "BatchGetItem",
"tables" : {
"Topic": {
"keys": $util.toJson($ids),
"consistentRead": true
}
}
}
响应映射模板
$util.toJson($ctx.result.data.Topic)
这就是我给出查询的方式
query listStudentBookmarkedTopics {
listStudentBookmarkedTopics(
topicIds: [ "503", "501" ]
) {
topicId
}
}
但我得到空结果
{
"data": {
"listStudentBookmarkedTopics": [
null,
null
]
}
}
这就是我的桌子的样子
这是云观察日志