1
我想過濾來自dynamodb表的以下格式的地圖列表。查詢在DynamoDB中的地圖列表
{
id: "Number",
users: {
{ userEmail: [email protected], age:"23" },
{ userEmail: [email protected], age:"41" }
}
}
我需要將userEmail的用戶數據作爲「[email protected]」。目前我正在使用下面的dynamodb查詢。有沒有其他有效的方法來解決這個問題?
var params = {
TableName: 'users',
Key:{
'id': id
}
};
var docClient = new AWS.DynamoDB.DocumentClient();
docClient.get(params, function (err, data) {
if (!err) {
const users = data.Item.users;
const user = users.filter(function (user) {
return user.email == userEmail;
});
// filtered has the required user in it
});