我已经看到了多个 JavaScript 示例,createIndex
它们在创建 ObjectStore 之后直接定义 ObjectStore 索引,如下所示:
var objectStore = ixDb.createObjectStore(osName, { keyPath: pkName, autoIncrement: autoIncrement });
objectStore.createIndex("name", "name", { unique: false });
谁能告诉我你如何createIndex
在不打电话的情况下在预先存在的桌子上使用createObjectStore
?我想这里真正的问题是如何在不使用的情况下获得对 objectStore 的引用createObjectStore
?
我尝试了以下几种变体,但没有运气:
var objectStore = window.IDBTransaction.objectStore(ObjectStoreName);
var index = objectStore.createIndex(ixName, fieldName, { unique: unique, multiEntry: multiEntry });