0
行がハッシュキーと範囲キーの両方を使用するときに特定のハッシュキーを使用するDynamoDBからすべての行を取得する方法はありますか?Dynamodb - ハッシュキーを持つすべての行を取得
例: Hash Range A B A C A D E F
その後のgetItems(ハッシュ= A)がはい、それはクエリAPIを使用して可能である3行
行がハッシュキーと範囲キーの両方を使用するときに特定のハッシュキーを使用するDynamoDBからすべての行を取得する方法はありますか?Dynamodb - ハッシュキーを持つすべての行を取得
例: Hash Range A B A C A D E F
その後のgetItems(ハッシュ= A)がはい、それはクエリAPIを使用して可能である3行
を返します。サンプルコードは次のとおりです(Node JS)。
私はMovie
ハッシュキー(年のキー)とソートキー(タイトル)を持つテーブルを持っています。私はハッシュキーを使って質問しました。結果として4つのアイテム、すなわち1992年に利用可能な4つのタイトルがあります。
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));
}
});