作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试更新 中的项目属性DynamoDb 表带 AppSync .
一旦成功,我想使用该属性的先前值作为下一次调用中的键(我正在使用管道解析器)。
使用 实现此目的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"
}
"message": "Unsupported element '$[returnValues]'."
最佳答案
returnValues 不是 AppSync with DynamoDB 的请求映射模板的有效字段。默认情况下,AppSync 使用 ALL_NEW更新参数。
关于amazon-dynamodb - AppSync 中的 DynamoDB 返回值 UPDATED_OLD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55688537/
我正在尝试更新 中的项目属性DynamoDb 表带 AppSync . 一旦成功,我想使用该属性的先前值作为下一次调用中的键(我正在使用管道解析器)。 使用 实现此目的DynamoDB 你刚刚设置 U
我是一名优秀的程序员,十分优秀!