2

DynamoDB テーブル内のアイテムの更新と戦っています。ドキュメントで、次の文に気付きました。

UpdateItem – 既存のアイテムの属性を編集します。条件演算子を使用して、アイテムの属性値が特定の条件に一致する場合にのみ更新を実行することもできます。

私は Objective-C について書いていますが、開発者が updateItem 操作に条件を設定する可能性が見つかりません。範囲キーに適用する条件が必要です。DynamoDB で条件付き更新に成功した人はいますか?

PS。正しい writeBatchItem 引数構造をインスタンス化できません。Objective-C での DynamoDB の使用に関する情報はインターネットにありません :(

助けてくれてありがとう!

4

1 に答える 1

3

ドキュメントには、属性を更新できると記載されています。キー (ハッシュ/範囲) は属性ではないため、更新できません。
条件付き更新については、DynamoDBUpdateItemRequestクラス リファレンスの API リファレンスを読み、期待値を設定してください。

ドキュメントが十分に明確でない場合は、Java SDK リファレンスも参照してください。

于 2012-06-27T07:54:00.610 に答える