首页 > 解决方案 > 使用 dexie.js 打开现有的 indexedDB 数据库?

问题描述

我有一个现有的 indexedDB 数据库,名称为“APPV1”,版本号为“0.1”。

indexedDB.open("APPV1", "1.0");

我想为 indexedDB 使用dexie.js包装器。

我的问题是如何用 dexie 打开现有的数据库?

如何使用 dexie 添加现有数据库的表?

如何在 dexie 的帮助下访问数据?

注意:我阅读了他们的文档,但不确定他们如何使用 dexie.js 访问现有的 indexedDB

标签: javascriptindexeddbdexie

解决方案


此处应涵盖此主题:https ://dexie.org/docs/Tutorial/Migrating-existing-DB-to-Dexie

编辑:我刚刚更新了 dump-databases.html 以允许将非 dexie 数据库转换为 Dexie 代码。(这之前不需要,但因为 chromium 删除了 webkitGetDatabaseNames() API)。因此,如果您的数据库是在 Dexie 之外创建的,请按添加数据库按钮并输入数据库的名称以便能够转储它。


推荐阅读