Как увеличить число в AWS Dynamodb?Природный номер Недвижимость в AWS DynamoDB
Руководство говорит при сохранении элемента просто сохраните его: http://docs.aws.amazon.com/mobile/sdkforios/developerguide/dynamodb_om.html
Однако я пытаюсь использовать счетчик, где многие пользователи могут обновлять одновременно.
Другая документация сказала мне использовать операцию UpdateItem, но я не могу найти хороший пример для этого.
http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.Modifying.html
Однако, я не могу найти способ для реализации этого выражения. В будущем я буду добавлять значения к массивам и картам. Это будет то же самое? Мой код в Obj C
В настоящее время мой код выглядит следующим образом:
AWSDynamoDBUpdateItemInput *updateItemInput = [AWSDynamoDBUpdateItemInput new];
updateItemInput.tableName = @"TableName";
updateItemInput.key = @{
UniqueItemKey:@"KeyValue"
};
updateItemInput.updateExpression = @"SET counter = counter + :val";
updateItemInput.expressionAttributeValues [email protected]{
@":val":@1
};
Добавить действие может помочь увеличить существующее значение. –
Я не понимаю, как написать код. Я не могу найти пример в документации о том, как его реализовать. [dynamoDBObjectMapper save: newObject] ObjectMapper только, кажется, вызывает удаление и сохранение не обновляется – csweeney285