Таблица имеет два ключа: filename
(ключ раздела) и eventTime
(ключ сортировки). Мне нужно получить все предметы, имеющие filename='myfile'
отношение eventTime
или где eventTime<certain_ddate
Я пытаюсь сделать это так:
response = client.batch_get_item(
RequestItems={
tab_name:{
"Keys":[
{'filename':{'S':file}, 'eventTime':{'S':et}}
],
"ExpressionAttributeNames": {":et":{'S':??????}}
"ConsistentRead":False
}
},
ReturnConsumedCapacity="TOTAL"
)
Я предпочитаю aviod scan
для повышения эффективности затрат, и для меня не имеет особого смысла, почему мы должны сканировать всю таблицу, если у нас есть индексированное значение eventTime
.
Что должно быть вместо ???
? Должен ли я использовать что-то другое?