我想知道如何将 Amazon DynamoDB 表中的字段增加 1。据我了解,我需要使用UpdateItem
with ActionADD
但我无法做到。
我需要一个如何在 C# 中执行此操作的示例。让我们假设一个表的id
哈希值和count
计数器在创建行时设置为 0。
注意:这个问题中对亚马逊页面的引用是使用旧版本完成的,我需要一个使用 V2 的解决方案。
谢谢。
我想知道如何将 Amazon DynamoDB 表中的字段增加 1。据我了解,我需要使用UpdateItem
with ActionADD
但我无法做到。
我需要一个如何在 C# 中执行此操作的示例。让我们假设一个表的id
哈希值和count
计数器在创建行时设置为 0。
注意:这个问题中对亚马逊页面的引用是使用旧版本完成的,我需要一个使用 V2 的解决方案。
谢谢。
您需要构建的请求将如下所示:
var request = new UpdateItemRequest
{
TableName = "Table",
Key = new Dictionary<string, AttributeValue>
{
{ "id", new AttributeValue { N = "5" } }
},
AttributeUpdates = new Dictionary<string, AttributeValueUpdate>()
{
{
"count",
new AttributeValueUpdate { Action = "ADD", Value = new AttributeValue { N = "1" } }
},
},
};