Вопрос об Amazon AWS DynamoDB.
Есть ли примеры использования RangeKeyCondition и ComparisonOperators, таких как CONTAINS, IN, BETWEEN. Я пытаюсь получить данные на основе составного RangeKey (объединенного и разделенного). Например, дата + автор + ключевые слова для таблицы книг. Предположим, что HashValue - это «книга» в этом случае (это может быть книга, DVD, видео, ссылка и т. Д.). Я хотел бы выбрать все книги, содержащие ключевое слово «магия», или все книги автора «Джон Доу». Пример записи / элемента будет выглядеть так:
Хэш ------ Диапазон ----------------------------- ------------------------------------ attribute1 ... attributex
книга ----- -2012-1-20 ~ john doe ~ adventure ~ magic ~ travel ---------------- описание ... кое-что
При попытке использовать условный оператор IN или CONTAINS , Я получаю следующую ошибку: объект (CFSimpleXML) 20 public '__type' => string 'com.amazon.coral.validate # ValidationException' (длина = 45) public 'message' => string 'Попытка условного ограничения не является индексируемой операцией'
Не удалось найти ни одного примера с использованием этих ComparisonOperators. Любая помощь будет принята с благодарностью.
Спасибо.