我在文档中找不到有关删除对象存储的信息,而不是删除存储上的对象,也不是删除数据库,即删除对象存储。是否存在这种可能性?
66bbxpm51#
文件:https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore/clear首先,您需要创建一个事务到IndexedDB示例,指定对表的访问选项。**“readwrite”**选项为mode: IDBTransactionMode,然后输入要删除的表的名称,在我的示例中,该名称为 “photos_os”。
mode: IDBTransactionMode
function dropTable() { const objectStore = db.transaction('photos_os', "readwrite").objectStore('photos_os'); const objectStoreRequest = objectStore.clear(); objectStoreRequest.onsuccess = function(event) { console.log('Erase of database completed.'); }; }
vc9ivgsu2#
以下是有关如何删除对象存储的文档:https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase/deleteObjectStore
2条答案
按热度按时间66bbxpm51#
文件:https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore/clear
首先,您需要创建一个事务到IndexedDB示例,指定对表的访问选项。**“readwrite”**选项为
mode: IDBTransactionMode
,然后输入要删除的表的名称,在我的示例中,该名称为 “photos_os”。vc9ivgsu2#
以下是有关如何删除对象存储的文档:
https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase/deleteObjectStore