問題タブ [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.
amazon-dynamodb - DynamoDB テーブルの個別のローカル セカンダリ インデックス キーの読み取り
パーティション キーおよびソート キーとして構成される主キーを持つstaff
テーブルがあるとします。一方、ソートキーとしてローカルセカンダリインデックスがあります。organization_id
staff_id
department
department_id
簡単に理解できるように、同じインデックス キーstaff_id
を共有するさまざまなアイテムが多数存在します。department
指定された組織の部門のリストを照会する必要がありますorganization_id
。staff
このリストをテーブルから取得する方法はありますか? departments
別のテーブルを維持することは好みません。私は DynamoDB を初めて使用するので、テーブルの全体的な設計についてコメントやアドバイスがあれば、大歓迎です。
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
説明してください。
amazon-web-services - グローバル セカンダリ インデックスを使用した AWS DynamoDB アイテム アクセス (get/put/delete)
グローバル セカンダリ インデックス (GSI) を使用して DynamoDB テーブルの項目にアクセス (取得/書き込み/削除) することはできますか? これまでのところ、GSI を介したクエリの可能性しか見ていません。