私はindexeddbオブジェクトストアに2つのプロパティの複合インデックスを持ち、これらのプロパティの両方の範囲に基づいてカーソルを取得したいと考えています。複数のプロパティのインデックス付きDBカーソル範囲
{species: 'Oak',xcoord: 123456, ycoord: 654321}
とインデックス::ここで
は、例えば、ストア内のオブジェクトですtreeStore.createIndex("treelocation", ["xcoord","ycoord"], { unique: false });
インデックスの作成が成功していると私は、しかし、今、私がしたい、Chromeデベロッパーツールでそれを見ることができますx座標とy座標の両方のキーレンジ(これはマップの範囲になります)でカーソルを開くのが好きです。
オンライン検索私はこれを行う方法がわかりませんし、キー範囲の配列でインデックスを開くことは機能していないようです。
アンドリュー
は、あなたが '' IDBKeyRange.bound([lowX、ローウィ]、[highX、highY])を試したことがありますか?ちょうど野生の推測。 –
ありがとうございました。私はそれを受け入れることができる答えとして投稿したいと思っています。 – kes
Hmmmは私の幸運な日でなければなりません! :)答えとして解決策を掲載しました。 –