IndexedDB中允许哪些类型的键,它们是如何排序的?

tjvv9vkg  于 2022-12-20  发布在  IndexedDB
关注(0)|答案(1)|浏览(151)

我的应用程序将通过Dexie使用IndexedDB,我希望使用组合键。Dexie文档相当不错,但没有涵盖IndexedDB数据库键的使用。
IndexedDB支持哪些类型的键,它们是如何排序的?

kqlmhetl

kqlmhetl1#

From https://w3c.github.io/IndexedDB/#key-type
..."负无穷大是键的最低可能值。数字键小于日期键。日期键小于字符串键。字符串键小于二进制键。二进制键小于数组键。不存在最高可能键值。这是因为任何候选最高键后跟另一个键的数组甚至更高。二进制键的成员作为无符号字节值(范围为0到255,包括0和255)进行比较,而不是作为有符号字节值(范围为-128到127,包括-128到127)进行比较。"
如果一个数组关键字a1是数组关键字a2的前缀,换句话说,它们直到a1的长度都相同,但是a2更长,则关键字a1小于关键字a2。

相关问题