2

DynamoDB について助けが必要です。次のようなテーブルがあります。

| Shortener (Hash key) | ShortenedURL (Range key) | LongURL      |
|-----------------------------------------------------------------|
| "My webpage url"     | "1"                       | "example.net"|
| "My webpage url"     | "6"                       | "example.com"|
| "My webpage url"     | "4"                       | "example.eu" |

「ShortenedURL」で最大数の行を取得する方法は? DynamoDB と NoSQL についてはまったくの初心者です。AWS PHP SDK の使用。何時間も検索しようとしましたが、役に立つものは何も見つかりませんでした。私が試したものはすべて、「1」または「4」のような結果で終了しました。

4

2 に答える 2

0

範囲キーは文字列でなければなりませんか? 数値の場合、範囲キーには順序を与えるインデックスがあるため、それを選択して最大のものを取得できます。

どちらの方法でも、クエリ API を使用して、ScanIndexForward asを指定することでインデックスを後方に設定できますfalse

于 2013-10-29T21:31:36.950 に答える