Добавить индекс к предварительному -существующему ObjectStore в IndexedDB с использованием Javascript

Я видел несколько примеров 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 });
10
задан SetFreeByTruth 18 July 2012 в 01:10
поделиться