Я видел несколько примеров использования JavaScript createIndex
для определения индекса ObjectStore непосредственно после создания ObjectStore следующим образом:
var objectStore = ixDb.createObjectStore(osName, { keyPath: pkName, autoIncrement: autoIncrement });
objectStore.createIndex("name", "name", { unique: false });
Может ли кто-нибудь показать мне, как использовать createIndex
в ранее существовавшей таблице без вызова createObjectStore
? Я предполагаю, что реальный вопрос заключается в том, как получить ссылку на объектStore без использования createObjectStore
?
Я попробовал несколько вариантов следующих действий:
var objectStore = window.IDBTransaction.objectStore(ObjectStoreName);
var index = objectStore.createIndex(ixName, fieldName, { unique: unique, multiEntry: multiEntry });