【发布时间】:2021-02-25 23:47:15
【问题描述】:
如何在 dynamodb 中使用多个条件过滤数据。
我想使用 scan 方法按 post_date 和 region 过滤表。
var params = {
TableName: table,
KeyConditionExpression : 'post_date = :today_date',
FilterExpression : 'post_date = :today_date and district = :district',
ExpressionAttributeValues : {
':today_date' : today_date,
':district' : district
}
};
let queryExecute = new Promise((res, rej) => {
dynamoDB.scan(params, function (err, data) {
if (err) {
console.log("Error", err);
rej(err);
} else {
console.log("Success! scan method fetch data from dynamodb");
res(JSON.stringify(data, null, 2));
}
});
});
【问题讨论】:
标签: node.js express amazon-dynamodb