为什么IDBKeyRange.only()不允许布尔值
Why IDBKeyRange.only() does not allow boolean?
我的对象存储中有一个索引,创建方式如下:
objStore.createIndex("pinned", "pinned");
我想在那里存储布尔类型的值。不幸的是,我不能只得到"固定"字段设置为"true"的记录。为什么会发生这种情况?这是我的数据库设计错误吗?
IDBKeyRange.only(true)
Firefox: [Exception... "Data provided to an operation does not meet requirements." code: "0" nsresult: "0x80660005 (DataError)" location: "Web Console Line: 1"]
在IndexedDB中,布尔值不是有效的键。看见http://www.w3.org/TR/IndexedDB/#dfn-有效密钥
我在IndexedDB布尔索引中找到了这个。
相关文章:
- Jquery不允许来自多个选择列表的相同值
- select中布尔值的Angularjs ng值不起作用
- 由于布尔值的变化,Django视图中的字符串格式不正确
- 类型错误:布尔值不是 Angular 中登录函数的函数
- 在具有动态值的函数上使用的变量不允许我通过 ajax 发送表单
- Yui Get 复选框返回数组而不是布尔值
- 为什么第一个将其视为布尔值,其次不将其视为布尔值
- 当值可能不是正确的布尔值时,如何测试 true
- jquery -ajax 不检查控制器的布尔值
- 如何不允许在使用PHP的自动完成表单中不在数据库中的值&JS
- 使用f:ajax-onevent时不更新布尔值
- Javascript TRUE和“;真“;为什么有人使用字符串而不是布尔值
- 为什么这个对象方法不返回布尔值Javascript
- MVC 控制器操作返回 html 而不是布尔值
- Php fetch 返回字符串,而不是布尔值“真/假”值
- 为什么IDBKeyRange.only()不允许布尔值
- 为什么要!函数之前不返回布尔值相反的值
- 为什么我的函数返回“未定义”而不是布尔值
- 不显示布尔值为真的帖子
- jQuery ';不返回布尔值