Невозможно сделать запрос, используя только rangeKey
Я только начал работать над DynamoDB, поэтому, пожалуйста, прости меня, если следующее кажется глупой ошибкой.
- У меня есть модель с
hashKey
иrangeKey
, Давайте назовем их как HASH и RANGE соответственно. - Глобальный вторичный индекс:
GlobalIndex
также добавлен в модель.
Теперь я хочу получить список записей rangeKey
, Я не хочу использовать scan
операция, так как это влияет на производительность. Я не могу добиться этого с query
операция. Попытка достичь чего-то подобного с помощью диногелей.
Любая помощь будет очень полезна.
Благодарю.
Диногельс: 9.0.0
Узел: 6.10.3
1 ответ
Решение
Это была ошибка с моей стороны. Индекс имеет тот же ключ хеша и ключ диапазона, что и таблица. Тема выпуска GitHub для того же: https://github.com/clarkie/dynogels/issues/137