2016-12-16 3 views
1
になるよう

は私がパーティション・キーとしてプロパティ「ID」を取った次JSON私たちは、ソート/レンジキーがDynamoDBの

 { 

      "id": "ads", 
      "model": "PS-19213", 
      "trips": [ 
       { 
        "time": { 
        "startTime": "2016-11-08T14:59:07.198Z", 
        "endtime": "2016-11-08T15:01:01.132Z" 
        } 
       } 
     } 

があるとしましょ地図のプロパティを取ることができます。私の質問は、sorto/rangeキーとしてdynamoDB、すなわち、trips [0] .time.startTimeをソートキーとしてマップのプロパティを取得することです。私は全体のマップがソートキーになることはできませんが、マップのプロパティ自体はスカラーです。

答えて

2

パーティション/ソートキーは、スカラー要素(文字列、数値、またはバイナリ)でなければなりません。

KeySchemaElementは、ネストされた 属性ではなく、スカラーの最上位属性でなければなりません。データ型は、String、Number、またはBinaryのいずれかでなければなりません。

ドキュメント(つまり、マップとリスト)データ型でインデックスを作成することはできません。

Link

関連する問題