DynamoDB:减少/减去键/值

时间:2013-05-02 06:54:52

标签: ios amazon-web-services amazon-dynamodb

我在 DynamoDB 表中有一个数字类型的键。我将动作设置为ADD,以便为现有值添加值。

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

现在,如何从密钥中减去某些值?

1 个答案:

答案 0 :(得分:2)

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

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