我的对象存储在indexeddb
中。我有一个关于对象的文本属性的索引。我想找到所有对象,其中这些对象的值是未定义的。
我一直在使用IDBKeyRange.only(key)
但是,如果我传递null
或undefined
或字符串为空,则会抛出DataError: The parameter is not a valid key
。但它适用于所有定义的值。
我一直在使用Chrome来测试它。
更新
查看chrome中的resources选项卡,我看到索引中不存在这些值。因此,对于当前索引的工作方式,它不能用于查找未设置属性的对象。