У меня есть таблица, у которой uid
имеет свой первичный ключ.Учитывая массив uid
значений, мне нужно иметь возможность запрашивать все элементы в таблице, чье uid
соответствует любому из предоставленных значений uid
.
Это то, что я пробовал (примерс 3 uids для поиска):
{
"TableName": "my_table",
"KeyConditionExpression": "uid IN (:entry_0,:entry_1,:entry_2)",
"ExpressionAttributeValues": {
":entry_0": {
"S": "4e77576f-f92c-449d-8729-070b7568b349"
},
":entry_1": {
"S": "7f9edaf4-be64-49d4-a6b5-f18f7dce7c79"
},
":entry_2": {
"S": "eca6134e-aad5-473c-83c3-9b4fda554588"
}
}
}
Однако, когда я пытаюсь это сделать, я получаю следующую ошибку:
Invalid operator used in KeyConditionExpression: IN
Может кто-нибудь определить ошибку?