問題タブ [secondary-indexes]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
413 参照

amazon-dynamodb - DynamoDB テーブルの個別のローカル セカンダリ インデックス キーの読み取り

パーティション キーおよびソート キーとして構成される主キーを持つstaffテーブルがあるとします。一方、ソートキーとしてローカルセカンダリインデックスがあります。organization_idstaff_iddepartmentdepartment_id

簡単に理解できるように、同じインデックス キーstaff_idを共有するさまざまなアイテムが多数存在します。department指定された組織の部門のリストを照会する必要がありますorganization_idstaffこのリストをテーブルから取得する方法はありますか? departments別のテーブルを維持することは好みません。私は DynamoDB を初めて使用するので、テーブルの全体的な設計についてコメントやアドバイスがあれば、大歓迎です。

0 投票する
1 に答える
603 参照

aerospike - aerospike のセカンダリ インデックスからのクエリ

プロジェクトの 1 つにエアロスパイクを検討しています。そのため、現在 3 ノード クラスターを作成し、そこにいくつかのデータをロードしました。

サンプルデータ

ns: めい

セット: imei_data

次に、日付に基づいてクエリを実行したいので、AQL を使用して lcheck_epoch にセカンダリ インデックスを作成しました。

create index idx_lcheck on imei.imei_data (lcheck_epoch) NUMERIC

実行すると

select imsi from imei.imei_data where idx_lcheck=1476165806

私は得ています

Error: (204) AEROSPIKE_ERR_INDEX

説明してください。

0 投票する
1 に答える
959 参照

amazon-web-services - グローバル セカンダリ インデックスを使用した AWS DynamoDB アイテム アクセス (get/put/delete)

グローバル セカンダリ インデックス (GSI) を使用して DynamoDB テーブルの項目にアクセス (取得/書き込み/削除) することはできますか? これまでのところ、GSI を介したクエリの可能性しか見ていません。