[英]How to sort data from dynamo DB using nodeJS in AWS-lambda
我在 lambda 函数中使用 onScan 从表中检索数据。 我想根据时间戳对它们进行排序。 请就此提出建议
var params = {
TableName: "LogEvents",
FilterExpression: "#Environment = :env",
ExpressionAttributeNames: {
"#Environment": "Environment",
}
};
希望以下示例对您有所帮助。
var params = {
TableName: "Table",
IndexName: "DataID-Created-index",
KeyConditionExpression: "DataID = :v_ID AND
Created > :v_created",
ExpressionAttributeValues: {":v_ID": {S: "some_id"},
":v_created": {N: "timestamp"}
},
ProjectionExpression: "ID, DataID, Created, Data"
};
ddb.query(params, function(err, data) {
if (err)
console.log(err);
else {
data.Items.sort(function(a, b) {
return parseFloat(a.Created.N) -
parseFloat(b.Created.N);
});
// More code here
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.