我正在使用AppSync,正在努力使用VTL在Dynamo Db中保存日期。我的实际要求是保存调用API的日期。请让我知道如何使用Dynamo Db中的Date.now()实现此目的。预先感谢。
答案 0 :(得分:0)
我通常使用$util.time.nowEpochSeconds()
例如:
#set($input={})
$util.qr($input.put("createdAt", $util.time.nowEpochSeconds()))
$util.qr($input.put("updatedAt", $util.time.nowEpochSeconds()))
#set($id=$util.autoId())
{
"version" : "2017-02-28",
"operation" : "PutItem",
"key" : {
"id": $util.dynamodb.toDynamoDBJson("$id")
},
"attributeValues" : $util.dynamodb.toMapValuesJson($input)
}