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



我的应用程序将使用IndexedDB通过Dexie,我想使用组合键。(Dexie键与IndexedDB。)

Dexie和IndexedDB支持哪些类型的键?它们是怎么点的?

From https://w3c.github.io/IndexedDB/#key-type

"……负无穷是键的最小可能值。数字键小于日期键。日期键小于字符串键。字符串密钥小于二进制密钥。二进制密钥小于数组密钥。没有可能的最高键值。这是因为任何候选最高键后跟另一个键的数组都更高。二进制密钥的成员被比较为无符号字节值(在0到255的范围内),而不是有符号字节值(在-128到127的范围内)。">

字符串比较的结果与JavaScript的<操作符和字符串数组的排序。>

如果一个数组键a1是数组键a2的前缀,换句话说,它们的长度相同,直到a1的长度,但a2更长,键a1小于键a2。

最新更新