我是新來的IndexedDb,我在Windows 8應用程序中使用它。我試圖通過多個索引對查詢的結果進行排序。換句話說,我有一個帶有日期和姓氏屬性的對象的對象存儲。我想按日期排序,然後按姓氏排序。有沒有辦法與IndexedDB做到這一點?或者我將不得不使用JavaScript對查詢結果進行排序?indexeddb按多個索引排序
2
A
回答
8
在索引資料,綜合指數(array keyPath)用於這樣的多個分類如下:
objectStore.createIndex('date, last', ['date', 'last']);
不幸的是,IE10不支持複合索引。
2
1
正如你在其他答案中看到的那樣,IE 10(以及Windows 8應用程序)不支持數組KeyPaths。這意味着您只能使用一個索引直接使用API對數據進行排序。
你可以試試我的庫linq2indexeddb,它提供了一個類似LINQ的接口來查詢數據。它也支持多種排序。它也有一個Windows 8 nuget package。
相關問題
- 1. 排序多個索引
- 2. jqGrid:按索引排序
- 3. 排序按索引的Java
- 4. IndexedDB排序
- 5. 如何將索引頁上的記錄按多個值排序?
- 6. 的Javascript:搜索IndexedDB的使用多個索引
- 7. 按排序順序添加索引?
- 8. 按日期按不同索引排序多維數組
- 9. 排序後檢索索引值Enum按字母順序排列
- 10. 多索引熊貓DataFrame順序排序
- 11. MySQL查詢優化 - 按索引排序
- 12. 索引列未按升序排列
- 13. JavaScript按索引排序,然後隨機?
- 14. 按不同索引值排序
- 15. Ravendb:按日期降序排列索引
- 16. jqGrid排序索引按列名稱
- 17. Java按唯一索引號排序值
- 18. 按R索引對索引進行排序
- 19. 按集羣式列存儲索引中的索引排序
- 20. Python Pandas按多重索引和列排序
- 21. 在pandas的多索引級別內按列排序
- 22. 將pandas DataFrame按多列和重複索引排序
- 23. Javascript:多維數組按指定索引排序?
- 24. IndexedDB - 搜索索引event.target.result始終爲空
- 25. 按多個元素排序
- 26. 大多數視圖的索引排序
- 27. 排序數據透視表(多索引)
- 28. Java如何ArrayList <String>排序/按索引排序?
- 29. MySQL按多個列排序,同時按一個排序
- 30. 按索引排列向量