能否在布尔类型字段上创建索引?
假设我想要存储的记录模式如下:
{
id:1,
name:"Kris",
_dirty:true
}
我创建了一个普通的非唯一索引(onupgradeneeded):
...
store.createIndex("dirty","_dirty",{ unique: false })
...
索引已创建,但是它是空的!- 在IndexedDB浏览器中,没有记录包含布尔值 - 只有字符串,数字和日期,甚至数组。
我正在使用Chrome 25 canary。
我想找到所有具有设置为true的_dirty属性的记录 - 我必须将_dirty修改为字符串或整数吗?
isActive
值为真的对象,但无法查找isActive
值为假的对象。一个真正的索引布尔字段可以让你查找值为真或值为假的对象。 - Ben0
上开启一个范围查询,例如openCursor(0)
或openCursor(IDBKeyRange.only(0))
。 - Josh