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
});