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. dynamodbにjsonを挿入する方法
- 3. jqgridを使用してモーダルダイアログボックスに50個の列を挿入する方法
- 4. Oracleのテーブルで最後に挿入されたレコードを選択する方法
- 5. UNIXのスクリプティングを使用してDBにレコードを挿入する方法
- 6. Laravel Eloquentを使用してデータベースに複数のレコードを挿入する方法
- 7. SQL Serverを使用して既存の列にレコードを挿入する方法
- 8. msaccessクエリで最後に挿入されたレコードを取得する方法
- 9. Meteor mongoで最後に挿入されたレコードを取得する方法は?
- 10. WHERE句に_dateを使用してレコードを挿入する方法は?
- 11. Object-Cを使用して外部データベースにレコードを挿入する方法
- 12. VBAを使用してExcelからDB2データベースにレコードを挿入する方法
- 13. oledbを使用してアクセス・テーブルにレコードを挿入する方法は?
- 14. 挿入されたレコードの順序を識別する方法
- 15. 複数の画像をフォルダから降順に挿入する
- 16. 最後に追加したアイテムの最後の10個のアイテム
- 17. 最初のN個のレコードをスライスする前にクエリーセットを逆順に並べるか、最後のN個のレコードをスライスするかを数えますか?
- 18. C++での降順での挿入ソート
- 19. MySQL関数を使用してテーブルにレコードを挿入する
- 20. Shinyを使用してレコードをMYSQL DBに挿入する
- 21. 最後の10個のFirebase値を取得して10個のUIButtonのタイトルに割り当てる
- 22. Mysqlクエリの個別降順
- 23. 注文を取得する方法別個の行が最後にデータベースに挿入されましたか?
- 24. 最後にリンクリストに要素を挿入する方法
- 25. mysqlを使用して降順で各グループの5レコードを取得する方法は?
- 26. 挿入後にカスタムプリロード関数を使用する方法は?
- 27. よく使うレコードをASP.NET MVCに10個キャッシュする方法は?
- 28. DynamoDBの降順、</p> <p>コレクション名を私はコレクションに100件のレコードを持っている
- 29. Roboguiceを使用して最終メンバーをアクティビティに挿入する方法は?
- 30. フィールドごとに最後の10個を除くすべてのレコードを削除します
テーブルに関する詳細情報を提供できますか?それ以外の場合は、あなたを助けることは困難です。とにかく、ここでは非常に簡単なgeetingがnodejsでdynamodbを照会する方法を始めました:http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GettingStarted.NodeJs.04.html –
ムービーという名前のテーブルを作成します。年があります - パーティションキーとタイトル - ソートキー。最後に10個のレコードを降順で挿入したい。だから私はパーティションキーの値とソートキーの値を持っていない場合はどのようなクエリを行います。 – Jignasa