gpt4 book ai didi

google-chrome - IndexedDB - boolean 索引

转载 作者:行者123 更新时间:2023-12-04 00:58:52 27 4
gpt4 key购买 nike

是否可以在 上创建索引? boolean 类型字段?

假设我要存储的记录的架构是:

{
id:1,
name:"Kris",
_dirty:true
}

我创建了正常的非唯一索引(onupgradeneeded):
...
store.createIndex("dirty","_dirty",{ unique: false })
...

索引已创建,但它是空的! - 在索引 IndexedDB 浏览器中没有 的记录 boolean 值 - 仅 字符串 , 数字 日期 甚至 数组 .

我正在使用 Chrome 25 金丝雀

我想找到所有将 _dirty 属性设置为 true 的记录 - 那么我是否必须将 _dirty 修改为 string 或 int?

最佳答案

是的,boolean is not a valid key .

如果必须,当然可以解析为 1 和 0。

但这是有充分理由的。索引 boolean 值不提供信息。在上述情况下,您可以即时进行表扫描和过滤,而不是索引查询。

关于google-chrome - IndexedDB - boolean 索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13672906/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com