1

I have a key of type Number in a DynamoDB table. I set action as ADD to add a value to the existing value.

DynamoDBAttributeValue       *attr       = 
   [[[DynamoDBAttributeValue alloc] initWithN:@"1"] autorelease];
DynamoDBAttributeValueUpdate *attrUpdate = 
   [[DynamoDBAttributeValueUpdate alloc] initWithValue:attr andAction:@"ADD"];

Now, how do I subtract some value from the key?

4

1 回答 1

2

使用操作时,您可以设置initWithN:@"-1"为从属性中减去 1(或任何值)ADD

我认为你误用了key这个词。键是不可变的 - 只有属性可以更新。

于 2013-05-02T11:46:27.437 回答