我是新来的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. 排序按索引的Java
- 3. 如何将索引页上的记录按多个值排序?
- 4. 的Javascript:搜索IndexedDB的使用多个索引
- 5. 按日期按不同索引排序多维数组
- 6. 排序后检索索引值Enum按字母顺序排列
- 7. 多索引熊猫DataFrame顺序排序
- 8. jqGrid排序索引按列名称
- 9. 索引列未按升序排列
- 10. 按R索引对索引进行排序
- 11. 按集群式列存储索引中的索引排序
- 12. 在pandas的多索引级别内按列排序
- 13. 将pandas DataFrame按多列和重复索引排序
- 14. Javascript:多维数组按指定索引排序?
- 15. Python Pandas按多重索引和列排序
- 16. Java如何ArrayList <String>排序/按索引排序?
- 17. 排序数据透视表(多索引)
- 18. 按索引排列向量
- 19. 使用Date作为IndexedDb中的索引并使用它进行排序
- 20. Java:多索引排序缓存或SortedMap与索引访问
- 21. 将一个熊猫数据框排序一个多层索引
- 22. 添加列排序索引到列标题多列排序
- 23. mongodb索引查找索引排序
- 24. Angularjs和多个索引并排表
- 25. 排名多索引DF
- 26. Indexeddb - 通过索引键更新记录
- 27. 创建一个tableviewcontroller的索引排序
- 28. 由两个字段排序 - 索引
- 29. 按多列排序
- 30. 排序/按多列