2017-06-19 7 views
0

これは初心者向けの質問ですが、私はDynamoDBの概念を念頭に置いています。DynamoDBのクエリ条件

私はテーブルがA、B、C &のD属性を持ちます。ここで、Aはハッシュキー、Bは範囲キーです。 DaoはA、B、Cの値をとり、Dの値を得るためにdynamoDBに問い合わせます。私はこの権利をモデル化しましたか、私が探しているクエリ形式のキーを再考すべきですか?

答えて

0

パーティションキーと範囲キーのみを渡すことができます。あなたの場合、A、Bは渡すことができますが、CはDを取得することはできません。

A、B、Cを渡すには、ABCに連結されたパーティションキー、つまりA | B | Cを付けます。 アプリケーション層で連結を実装し、ダイナモに渡す