Dan*_*erg 5 vtl amazon-dynamodb graphql aws-appsync
我尝试使用AppSync更新DynamoDb表中的项目属性。一旦成功,我想使用该属性的先前值作为下一次调用的键(我正在使用管道解析器)。
要使用DynamoDB实现此目的,您只需将UPDATED_OLD设置为返回值即可。
我找不到任何用于指定 AppSync DynamoDB 解析器返回值的文档。我尝试过以下方法。
{
"version" : "2018-05-29",
"operation" : "UpdateItem",
"key": {
"id": $util.dynamodb.toDynamoDBJson("foo")
},
"condition" : {
"expression" : "attribute_exists(id)"
},
"update" : {
"expression" : "SET bar = :bar",
"expressionValues" : {
":bar" : {"S" : "$bar"}
}
},
"returnValues": "UPDATED_OLD"
}
Run Code Online (Sandbox Code Playgroud)
但它的语法无效。
"message": "Unsupported element '$[returnValues]'."
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1466 次 |
| 最近记录: |