2016-08-09 9 views
-1

ダイナモDBに下記の項目があるとします。dynamoDB、定義インデックス

インデックスを作成する場合は、person_idが主キーです。

ソートキーとして"next_haircut->month"を使用します。

私の質問、EC2コンソールで、どのような文字列私は、ソートKE のために使用する必要がありますされ、それは"next_haircut.month"、または単に"month"または何か他のものです。

おかげ

{ 
    "person_id" : 123, 
    "last_name" : "Barr", 
    "first_name" : "Jeff", 
    "current_city" : "Tokyo", 
    "next_haircut" : 
    { 
    "year" : 2014, 
    "month" : 10, 
    "day" : 30 
    }, 
    "children" : 
    [ "SJB", "ASB", "CGB", "BGB", "GTB" ] 
} 

答えて

-1

は答えを見つけました。 答えは:いいえ、私はそれをすることはできません。

リンク: http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/SecondaryIndexes.html

インデックスのキーのスキーマ。インデックスキースキーマのすべての属性は、の最上位属性の文字列型、数値型またはバイナリ型である必要があります。ドキュメントやセットを含む他のデータ型は許可されません。キースキーマのその他の要件は、インデックスの種類によって異なります。