boto に DynamoDb v2 インターフェイスを使用して、テーブルでカウンターをインクリメントしています。(後でインデックスを扱うので、v2 インターフェイスが必要です)
どういうわけか、アイテムを取得して再度更新しないと、それを行う方法を見つけることができません。
これが私が使用しているコードです
from boto.dynamodb2.table import Table
from boto.dynamodb2.items import Item
my_table = Table('my-table')
# Update counter for existing record.
data = {'key': 'my_key',
'range_key': 'my_range',
}
item = Item(my_table, data)
#### Do something here to increment 'counter' by 1
item.save()
「カウンター」フィールドをインクリメントするにはどうすればよいですか??