【问题标题】:What types of keys are allowed in IndexedDB, and how are they ordered?IndexedDB 中允许使用哪些类型的键,它们是如何排序的?
【发布时间】:2022-12-19 14:46:40
【问题描述】:

我的应用程序将通过 Dexie 使用 IndexedDB,我想 使用复合键。 Dexie 文档非常好, 但不包括 IndexedDB 数据库键的使用。

IndexedDB 支持哪些类型的键, 他们是如何订购的?

【问题讨论】:

    标签: javascript indexeddb dexie


    【解决方案1】:

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

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

    如果一个数组键a1是数组键a2的前缀,也就是说直到a1的长度都是一样的,但是a2更长,则键a1小于键a2。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-26
      • 1970-01-01
      • 2020-10-13
      • 2010-12-03
      • 1970-01-01
      • 2019-09-14
      • 2015-04-28
      • 1970-01-01
      相关资源
      最近更新 更多