2

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()

「カウンター」フィールドをインクリメントするにはどうすればよいですか??

4

1 に答える 1