Amazon web services 转换速度模板时出错

Amazon web services 转换速度模板时出错,amazon-web-services,aws-lambda,amazon-dynamodb,aws-appsync,Amazon Web Services,Aws Lambda,Amazon Dynamodb,Aws Appsync,我正在使用aws appsync和dynamodb。。我只是注意到了一些事情: 我使用“扫描,筛选”来查询我的数据,我想返回一个对象, 这是我的解析器:$util.toJson($ctx.result.items[0]) 如果筛选的数据不为null,则数据将成功返回,但当数据不存在时,将返回一个错误,如下所示: “转换速度模板时出错”: 在使用“扫描”时,是否有返回对象的工作?有两种方法: #if( ! $ctx.result.items ) $util.toJson($ctx.result

我正在使用aws appsync和dynamodb。。我只是注意到了一些事情: 我使用“扫描,筛选”来查询我的数据,我想返回一个对象, 这是我的解析器:
$util.toJson($ctx.result.items[0])

如果筛选的数据不为null,则数据将成功返回,但当数据不存在时,将返回一个错误,如下所示:

“转换速度模板时出错”:


在使用“扫描”时,是否有返回对象的工作?

有两种方法:

#if( ! $ctx.result.items )
  $util.toJson($ctx.result.items[0])
#else
  null ## Or any default value you'd like to return from here
#end
有关更多信息,请参阅

除此之外,AWS AppSync还提供了其他功能,因此您可以使用受支持的实用程序方法之一
$util.defaultIfNull(对象,对象):Object
实现相同的功能

谢谢, 尚卡尔