は、私はそれが2つのグローバルな2次索引を使用して照会することはできますか?
をサポートしていないと言う索引名を通じて問合せキーは二つのグローバルセカンダリインデックスを照会する方法
amazon-dynamodb
の
QueryRequest
を使用しようとすると?出来ますか?
は、私はそれが2つのグローバルな2次索引を使用して照会することはできますか?
をサポートしていないと言う索引名を通じて問合せキーは二つのグローバルセカンダリインデックスを照会する方法
amazon-dynamodb
の
QueryRequest
を使用しようとすると?出来ますか?
複数のインデックスを同時に使用してクエリを実行することはできません。基本的に、複数の索引を使用して単一の問合せを作成するだけでは意味がありません。
おそらく、異なるインデックスを使用して同じテーブルで異なるクエリを実行できるかどうかを尋ねるのは、答えが「はい」の場合です。
多分、複数のインデックスを使用してデータを結合したりフィルタリングしたりする複雑なクエリを実行できるかどうかを尋ねることになりました。その場合、答えは残念なことに1つのクエリではありません。 DynamoDBはサーバサイド結合をサポートしていません。複数のクエリ(それぞれ異なるインデックスを使用できます)を作成してから、クライアント側を集計する必要があります。
- 更新
エラーに基づいて、あなたはあなたが正しくグローバルセカンダリインデックスを使用して、クエリのハッシュ/範囲キー(複数可)を指定していないように見えるなっていると述べました。
セカンダリインデックスでクエリを実行する方法については、ドキュメントをご覧ください。http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GSI.html#GSI.Querying