2022-08-01から1ヶ月間の記事一覧

AWS SDK v2のDynamoDBでupdateを呼ぶとNumber要素がインクリメントするようにしたい

はじめに DynamoDBで特定の項目のNumber要素をインクリメント(デクリメント)したくなった。Get→インクリメント→Updateはナンセンスなので、もっと簡単にやる方法を探した。 対処 @DynamoDbAtomicCounterアノテーションを利用すると解決した。 @DynamoDbBea…

AWS SDK v2のDynamoDBで更新する項目が存在しない場合にエラーにしたい

はじめに DynamoDBの書き込み操作には、putとupdateの2通りがある。 putでもupdateでも、項目が存在しない場合には新しい項目を登録する動きになるが、updateの時に更新する対象が存在しない場合にエラーにしたかった。 対処 まずは、対象の条件をExpression…

Copyright (C) 2018-2022 akagoma. All Rights Reserved.