AWS Appsync:如何编写递增 1 的突变更新
AWS Appsync: how to write mutation update for increment by 1
我在 dynamo 中成功编写了一个突变查询并更新了值,如下所示:
mutation update {
updateTodo(input:
id: “xxxxxxxxx”
completed: true
}) {
id title completed
}
}
但是在 table ToDo 中,我有另一个字段 quantity
(Int),我想在其中增加 1(数量 ++ )。如何编写变异查询来实现。
欢迎任何建议
在您的 AppSync 解析器中,您可以使用类似 'SET quantity = quantity + :val' 的内容添加到 DDB UpdateExpression,其中 :val 是您的增量大小(例如 1)。
这里有更多示例:https://docs.aws.amazon.com/appsync/latest/devguide/tutorial-dynamodb-resolvers.html
我在 dynamo 中成功编写了一个突变查询并更新了值,如下所示:
mutation update {
updateTodo(input:
id: “xxxxxxxxx”
completed: true
}) {
id title completed
}
}
但是在 table ToDo 中,我有另一个字段 quantity
(Int),我想在其中增加 1(数量 ++ )。如何编写变异查询来实现。
欢迎任何建议
在您的 AppSync 解析器中,您可以使用类似 'SET quantity = quantity + :val' 的内容添加到 DDB UpdateExpression,其中 :val 是您的增量大小(例如 1)。
这里有更多示例:https://docs.aws.amazon.com/appsync/latest/devguide/tutorial-dynamodb-resolvers.html