1. ホーム
  2. amazon-dynamodb

[解決済み] DynamoDBのキー/バリューのインクリメント

2022-02-08 03:19:33

質問

UserIDをキーとし、数値を値とするDynamoDBテーブルがあった場合、その数値/値を1回の操作でインクリメントできますか? それとも、それを読み出し、インクリメントして書き戻す必要がありますか?

thx

解決方法は?

DynamoDBはアトミックカウンターの概念をサポートしています。 単純にupdate_itemを呼び出すと action: "ADD" を使えば、自動的にアイテムの値をインクリメントすることができます。