amazone-dynamodbの新機能です。私はdynamodbを使用して、最後に10個のレコードを降順に挿入します。あなたがここにDynamoDBの例を使用しているようdynamodbを使用して最後に10個のレコードを降順に挿入する方法
答えて
サウンズ:http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GettingStarted.NodeJs.01.html
サンプルデータが挿入タイムスタンプを持っていません。
別のキャッチは、ソートキーを使用してDynamoDBでのみソートできることです。そうでないと、ソートをコードで実行する必要があります。
あなたのパーティション・キーが年で、ソート・キーがタイトルであれば、あなたがする必要があります。
クエリAPIはオプションとしている:アイテムの数を制限する(ScanIndexForwardパラメータを使用して)降順でソートキーによる
- ソート
- は
私はGSIを使いたくありません。ソートキーとしてタイムスタンプ属性を使用すると、降順でレコードを取得できますか? – Jignasa
はい、可能です。 Query APIを使用し、ScanIndexForwardパラメーターを見てください。 –
DynamoDBは、sort key
属性でのみデータをソートできます。 ScanIndexForward
オプションを使用すると、データを昇順または降順に並べ替えることができます。
注文は特定のパーティションキーに対してのみ行われることにご注意ください。テーブル内のすべてのアイテムをソートせず、最後の10レコードを返します。ソート操作は、特定のパーティションキーに対して実行できます。
ScanIndexForward
は、インデックス・トラバーサルのための順序を指定します(デフォルト)trueの場合、 トラバーサルは昇順で行われます。 falseの場合、トラバーサルは降順で行われる です。
ソートキー定義と例: -
コンポジットパーティションソートキーは、パーティションキー要素 とソートキー要素として索引付けされています。この複数部分キーは、第1要素値と第2要素値との間に階層 を維持する。たとえば、複合 パーティションソートキーは、 "UserID"(パーティション)と "タイムスタンプ"(ソート)の組み合わせになります。パーティションキー要素を一定のままにすると、 はソートキー要素を検索してアイテムを取得できます。たとえば のすべてのアイテムをタイムスタンプの範囲全体で1つのユーザーIDから取得するためにクエリAPIを使用できます。
- 1. 入手方法 - LinQフィルタを使用して最後に挿入されたレコード?
- 2. APIゲートウェイを使用してdynamodbに複数のレコードを挿入する
- 3. dynamodbにjsonを挿入する方法
- 4. 最後にmysqlのすべてのレコードを挿入する方法
- 5. 最後に挿入されたレコードを最上位に表示する方法
- 6. jqgridを使用してモーダルダイアログボックスに50個の列を挿入する方法
- 7. SQLのテーブルで最後に挿入されたレコードを選択する方法
- 8. Oracleのテーブルで最後に挿入されたレコードを選択する方法
- 9. Cのモデルに最新のレコードを10個だけバインドする方法
- 10. SQL Serverを使用して既存の列にレコードを挿入する方法
- 11. カーソルを使用して既存のテーブルにレコードを挿入する方法
- 12. UNIXのスクリプティングを使用してDBにレコードを挿入する方法
- 13. Laravel Eloquentを使用してデータベースに複数のレコードを挿入する方法
- 14. Controllerを使用してレコードにアクセスする方法は? Odoo 10
- 15. MS Excelの最後の10個の値を使用してグラフをプロットする
- 16. msaccessクエリで最後に挿入されたレコードを取得する方法
- 17. Meteor mongoで最後に挿入されたレコードを取得する方法は?
- 18. oledbを使用してアクセス・テーブルにレコードを挿入する方法は?
- 19. Object-Cを使用して外部データベースにレコードを挿入する方法
- 20. VBAを使用してExcelからDB2データベースにレコードを挿入する方法
- 21. WHERE句に_dateを使用してレコードを挿入する方法は?
- 22. 挿入されたレコードの順序を識別する方法
- 23. 複数の画像をフォルダから降順に挿入する
- 24. 最後に追加したアイテムの最後の10個のアイテム
- 25. 10 Azureテーブルストレージで同時に10個のスレッドを挿入c#
- 26. 最初のN個のレコードをスライスする前にクエリーセットを逆順に並べるか、最後のN個のレコードをスライスするかを数えますか?
- 27. リンクリストにノードを降順で挿入する - C
- 28. C++での降順での挿入ソート
- 29. NodeJS:存在しない場合はdynamodbにレコードを挿入
- 30. MySQL関数を使用してテーブルにレコードを挿入する
テーブルに関する詳細情報を提供できますか?それ以外の場合は、あなたを助けることは困難です。とにかく、ここでは非常に簡単なgeetingがnodejsでdynamodbを照会する方法を始めました:http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GettingStarted.NodeJs.04.html –
ムービーという名前のテーブルを作成します。年があります - パーティションキーとタイトル - ソートキー。最後に10個のレコードを降順で挿入したい。だから私はパーティションキーの値とソートキーの値を持っていない場合はどのようなクエリを行います。 – Jignasa