Я пытаюсь выполнить запрос с использованием индекса, но продолжаю получать эту ошибку:
ValidationException: Query condition missed key schema element: trackID
Вот мой .ar c файл
@tables
skytracks
trackID *String
_ttl TTL
@indexes
skytracks
skyTrackType *String
Вот соответствующая часть обработчика http get:
const skyTrackType = req.queryStringParameters.skytracktype
const data = await arc.tables()
const trackingData = await data.skytracks.query({
KeyConditionExpression: `skyTrackType = :skyTrackType`,
ExpressionAttributeValues: {
':skyTrackType': skyTrackType
}
})