Amazon AWS DynamoDB の質問です。
CONTAINS、IN、BETWEEN などの RangeKeyCondition と ComparisonOperators を使用する例はありますか。複合 RangeKey (連結および区切り) に基づいてデータを取得しようとしています。たとえば、書籍テーブルの日付 + 著者 + キーワード。この場合、HashValue が「book」であると仮定します (book、dvd、video、link などの可能性があります)。キーワード「magic」を含むすべての本、または著者「John Doe」のすべての本を選択したいと考えています。サンプル レコード/アイテムは次のようになります。
ハッシュ------範囲------------------------------------------ ----------------------- 属性1 ... 属性x
book-----2012-1-20~john doe~adventure~magic~travel----------------description ... some stuff
条件演算子 IN または CONTAINS を使用しようとすると、次のエラーが発生します: object(CFSimpleXML)20 public '__type' => string 'com.amazon.coral.validate#ValidationException' (length=45) public 'message' = > 文字列 '試行された条件付き制約はインデックス可能な操作ではありません'
これらの ComparisonOperators を使用した例は見つかりませんでした。どんな助けでも大歓迎です。
ありがとう。