gpt4 book ai didi

amazon-dynamodb - Dynamodb - 使用哈希键获取所有行

转载 作者:行者123 更新时间:2023-12-04 07:21:39 25 4
gpt4 key购买 nike

当您的行同时使用哈希键和范围键时,有没有办法从 DynamoDB 中获取使用特定哈希键的所有行?

例子:
Hash Range
A B
A C
A D
E F

然后 getItems(Hash=A) 返回 3 行

最佳答案

是的,可以使用 查询接口(interface) .这是示例代码(Node JS)。

我有一个 Movie带有哈希键(年份键)和排序键(标题)的表。我已经使用哈希键进行了查询。我在结果中有四个项目,即 1992 年可用的四个标题。

var docClient = new AWS.DynamoDB.DocumentClient();    
var table = "Movies";
var year_val = 1992;
var params = {
TableName : table,
KeyConditionExpression : 'yearkey = :hkey',
ExpressionAttributeValues : {
':hkey' : year_val
}
};

docClient.query(params, function(err, data) {
if (err) {
console.error("Unable to read item. Error JSON:", JSON.stringify(err,
null, 2));
} else {
console.log("GetItem succeeded:", JSON.stringify(data, null, 2));
}
});

关于amazon-dynamodb - Dynamodb - 使用哈希键获取所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43550119/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com