【发布时间】:2018-09-15 09:22:23
【问题描述】:
当我尝试在 VTL 响应模板中返回 #foreach 循环时,即使我有 116 个项目,它也不会返回超过 101 个。为了测试,我创建了两个字段 items 和 itemCount 并运行相同的 ES 查询。
items 的 VTL 响应映射:
[
#foreach($entry in $context.result)
#if( $velocityCount > 1 ) , #end
$util.toJson($entry.get("_source"))
#end
]
itemCount 的 VTL 响应映射:
$context.result.size()
appsync 似乎对 foreach 循环设置了限制(参考:http://people.apache.org/~henning/velocity/html/ch05s04.html)。
【问题讨论】:
标签: amazon-web-services aws-appsync