1

我的对象存储中有一个索引,创建如下:

objStore.createIndex("pinned", "pinned");

我想在那里存储布尔类型的值。不幸的是,我不能只获得“固定”字段设置为“真”的记录。为什么会这样?这是我的数据库设计错误吗?

IDBKeyRange.only(true)
Firefox: [Exception... "Data provided to an operation does not meet requirements."  code: "0" nsresult: "0x80660005 (DataError)"  location: "Web Console Line: 1"]
4

1 回答 1

4

在 IndexedDB 中,布尔值不是有效的键。见http://www.w3.org/TR/IndexedDB/#dfn-valid-key

我在IndexedDB-boolean index找到了这个。

于 2013-07-16T13:06:12.353 回答