0

Мой DynamboDB элемент строки выглядит следующим образом: (дано мне)DynamoDB индексация на полезную нагрузку

{ 
    "id":"123456", 
    "date_time":"01062016 143212", 
    "payload":{ 
     "type":"A", 
     "value":"temp value", 
    } 
} 

Я добавил индексы по идентификатору + DATE_TIME. Как вы можете добавить индекс на payload.type?

благодаря

ответ

0

DynamoDB не поддерживает индексы на вложенных полей внутри Map.

См. Официальную документацию Improving Data Access with Secondary Indexes in DynamoDB.

Ключевая схема для индекса. Каждый атрибут в схеме ключа индекса должен быть атрибутом верхнего уровня типа String, Number или Binary. Другие типы данных, включая документы и наборы, не допускаются.

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