AWS Appsync:如何编写变异更新以增加1

时间:2019-09-02 16:10:09

标签: graphql aws-appsync

我在dynamo中成功编写了一个变异查询并更新了值,如下所示:

mutation update {
    updateTodo(input:
        id: “xxxxxxxxx”
        completed: true
    }) {
        id title completed
    }
}

但是在表ToDo中,我还有另一个字段quantity(Int),我想将其增加1(数量++)。如何编写一个变异查询来实现它。

任何建议都值得赞赏

1 个答案:

答案 0 :(得分:0)

在用于突变的AppSync解析器中,您可以使用“ SET数量=数量+:val”(其中:val是您的增量大小(例如1))添加到DDB UpdateExpression。

更多示例信息:https://docs.aws.amazon.com/appsync/latest/devguide/tutorial-dynamodb-resolvers.html