問題タブ [dynamodb-mapper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
180 参照

java - 複数の条件で条件付き保存を行うための DynamoDB マッパー

保存式を作成するために DynamoDB マッパーを使用しようとしています。レコードを保存したい

  1. 特定の属性値が存在しません。また
  2. その属性値は、特定の値より大きくなければなりません。

そのため、式を作成しましたが、スローされIllegalArgumentExceptionます。

これは私が得ている例外の一種です。

私は何かが足りないのだろうか、それとも何か問題があるのだろうか??

編集

2 つの内部条件の間で OR 演算を使用できなかったようです。何らかの方法でOR-ingを行うことは可能ですか?? 前もって感謝します。

0 投票する
0 に答える
22 参照

java - ユーザー入力に従って DynamoDB クエリ式を動的に構成する

ユーザーがリクエスト本文で渡すパラメーターに従ってアイテムをリストできるようにする API エンドポイントを作成しています。

パーティション キーを唯一の必須パラメータにしたい。クライアントは、クエリで必要なレベルの粒度を達成するために、0 個以上のキーと値のペアを渡すことができます。

私の DynamoDB テーブルには、次の構造のアイテムが保持されます。

ハードコーディングされた作業コードがいくつかありDynamoDBQueryExpression、クエリ式を動的にまとめる方法については考えていますが、for ループと文字列操作の醜い組み合わせを考えています。

を動的にまとめるエレガントでクリーンな方法はありますDynamoDBQueryExpressionか?

参考までに、私が持っているスターターコードは次のとおりです。

さらに明確にするために、私がどのようにputハードコーディングされた値をwithFilterConditionExpressionどのように渡しているかを見てください。

Java のAWS DynamoDB Mapperを使用しています。

0 投票する
0 に答える
15 参照

amazon-dynamodb - dynamo db マッパーを使用して dynamo db のデクリメント値をインクリメントする

dynamo DB を使用して、単純に賛成/反対の投稿機能を作成したいと考えています。アトミック カウンターは機能しているように見えますが、 を使用してそれらを実装する方法がわかりませんDynamoDBMapper。私はDynamoDBMapper他のすべての操作に使用しています。どうすればこれを実装できるか教えてください。