我在 DynamoDB 表中有一个数字类型的键。我将动作设置为ADD,以便为现有值添加值。
DynamoDBAttributeValue *attr =
[[[DynamoDBAttributeValue alloc] initWithN:@"1"] autorelease];
DynamoDBAttributeValueUpdate *attrUpdate =
[[DynamoDBAttributeValueUpdate alloc] initWithValue:attr andAction:@"ADD"];
现在,如何从密钥中减去某些值?
答案 0 :(得分:2)
使用initWithN:@"-1"
操作时,您可以将ADD
设置为从属性中减去1(或任何值)。
我认为你误用了 key 这个词。键是不可变的 - 只能更新属性。