私は、主キー(_id)が単純なintであるDynamoDBテーブルを持っています。私はプライマリキーのための最高の値を取得したい。Dynamoose + DynamoDBクエリロジック
最高の_idを持つテーブルでアイテムを返すにはどうすればよいですか?
Amazon javascript APIまたはDynamooseライブラリを使用できます。
私は、主キー(_id)が単純なintであるDynamoDBテーブルを持っています。私はプライマリキーのための最高の値を取得したい。Dynamoose + DynamoDBクエリロジック
最高の_idを持つテーブルでアイテムを返すにはどうすればよいですか?
Amazon javascript APIまたはDynamooseライブラリを使用できます。
パーティションキーは順番に格納されません。テーブル全体をスキャンし、アイテムをストリームし、_id属性にマップして最大値を返す必要があります。
あなたは簡単に_id必見は、あなたがこのような要求を行うことができますキーとそれに基づいてソートされるグローバルセカンダリインデックスを作成することができます
var params = {
TableName: 'Devices',
KeyConditionExpression: 'status = :status',
ScanIndexForward: false, // true = ascending, false = descending
ExpressionAttributeValues: {
':s': status
}
};
docClient.query(params, function(err, data) {});
を