Если у нас есть элементы в таблице со следующей структурой.Создание индексации LSI с использованием первичного ключа в качестве ключа partion и одного атрибута из документа DynamoDb
В DynamoDb мы можем использовать «a» в качестве ключа partion и «aa» в качестве ключа сортировки для запросов?
{
"a" : "",
"b" : "",
"c" : "",
"d" : [ {
"aa" : "",
"bb" : ""
},
{
"aa" : "",
"bb" : ""
}
]
}
Таким образом, любой вероятный способ запроса конкретного элемента в списке элементов документа? –
Да, вы можете использовать API запросов только при наличии ключа раздела. Если вы знаете ключ раздела, вы можете включить дополнительные критерии фильтра в FilterExpression, включая список элементов документа. Если вы не знаете ключ раздела, вы можете использовать Scan API с выражениями фильтра. Тем не менее, это полное сканирование таблицы, и это дорогостоящая операция. – notionquest