web-dev-qa-db-ja.com

dynamodbバッチ書き込みは既存のアイテムを更新します

this dynamodbのドキュメントには、既存のアイテムをバッチ書き込みで更新できないと記載されています。しかし、試してみると新しいアイテムが置き換えられます。すでに存在するものを更新しないようにするにはどうすればよいですか?

18
mustafa.yavuz

ドキュメントに記載されているように、アイテムを再配置すると、古いアイテムが置き換えられます。

更新アイテムは属性を追加/変更しましたが、他の属性は削除しません。

つまり、基本的には、アイテムを交換することであり、更新することではありません。

バッチ書き込みでは、個々のアイテムに条件を設定できないため、アイテムの更新を防ぐことはできません。

19
Chen Harel