Итак, у меня есть таблица DynamodB с первичным ключом ID
и вторичным ключом Time
, который представляет собой число / метку времени.Теперь я хочу запросить последнюю запись определенного идентификатора.Я пытался построить параметры, подобные этому, но не знаю, как двигаться дальше, чтобы запросить элемент с наибольшим значением Time
.
function get_snapshot(id, callback){
let params = {
TableName: "Table1",
KeyConditionExpression: "ID = :id and Time ", // here I stuck
ExpressionAttributeValues: {
":id": id
}
};
docClient.query(params, function(err, data){
... // process the fetched item here
})
}
. Я довольно новичок в этой области.Там может быть много ошибок новичка.Любая помощь приветствуется.