Node.js dynamodb节点js中同一属性的多值查询
有没有办法为单个属性查询具有多个值的dynamodb表Node.js dynamodb节点js中同一属性的多值查询,node.js,amazon-dynamodb,Node.js,Amazon Dynamodb,有没有办法为单个属性查询具有多个值的dynamodb表 TableName: "sdfdsgfdg" IndexName: 'username-category-index', KeyConditions: { "username": { "AttributeValueList": { "S": "aaaaaaa@gmail.com" } , "ComparisonOperator":
TableName: "sdfdsgfdg"
IndexName: 'username-category-index',
KeyConditions: {
"username": {
"AttributeValueList": { "S": "aaaaaaa@gmail.com" }
,
"ComparisonOperator": "EQ"
},
"username": {
"AttributeValueList": { "S": "hhhhh@gmail.com" }
,
"ComparisonOperator": "EQ"
},
"category": {
"AttributeValueList": { "S": "Coupon" }
,
"ComparisonOperator": "EQ"
}
}
BachGetItemAPI可用于从DynamoDB表中获取多个项。然而,它不能用于您的用例中,因为您是从索引中获取数据的
BatchGetItem操作返回一个或多个项的属性
来自一个或多个表。您可以通过主键标识请求的项目
在API透视图中,没有其他解决方案。您可能需要查看数据建模透视图,并设计表/索引以满足您的查询访问模式QAP
另外,请注意,使用分区键值多次查询索引,即一些较小的数字不会影响性能,只要它是少量的项