2013-09-30 2 views
0

У меня есть схема таблицы, как показано ниже: (Хэш-ключ такой же для всех записей, распределение не так важно для этого сценария)

Можно ли запросить эту таблицу только с помощью hashkey и использовать заказ на вторичном индекс ?

Я не мог найти образец для asp.net sdk. Существует one example, но последний SDK не имеет параметра KeyConditions в классе QueryRequest.Запрос DynamoDB только с hashkey, но порядок по второстепенному индексу?

HashKey | RangeKey | SecondaryIndex 
    "1" DateTime OrderNo(Numeric) 
    "1" DateTime OrderNo(Numeric) 
    "1" DateTime OrderNo(Numeric) 

ответ

1

Примечание: Я не использовал LSI, и я использую AWS Java SDK, а не .NET.

Показатели действуют так же, как и ключ диапазона в терминах запросов.

Вы можете использовать Query с хэш-ключа, дайте ему имя-индекса и сканирование индекса вперед

Эти функции доступны в QueryRequest for .NET

Смежные вопросы