indexeddb - 我的数据在哪里?使用 PouchDb 和 Electron ......无处可寻

标签 indexeddb electron pouchdb

我开始试验 PouchDb 和 Electron 。我成功地创建了一个输入来存储我的数据。然后我可以检索我的数据并显示在我的 View 中。

我想知道我的数据存储在哪里。我尝试删除我的所有历史记录,包括从浏览器中自动和手动删除我的 IndexedDb 数据,但我的数据仍然存在。我还尝试从浏览器中删除所有 LocalStorage。如果浏览器的 IndexedDb 没有处理我的数据,我完全不知道它存储在哪里。有什么指点吗??

谢谢!!!

最佳答案

这因适配器而异。如果您使用 LevelDB 适配器(推荐用于 Electron),那么您可以指定文件路径,就像在 Node.js 中使用它一样。

但是,如果您使用 IndexedDB 或 WebSQL,那么它可能会出现在很多地方。不过,对于 Chrome,我确实找到了它,所以希望这个答案能帮到你:https://stackoverflow.com/a/36341491/680742 .同样在 Electron 的情况下,这实际上可能在 ~/Library/Application Support ,记不太清了。祝你好运!

关于indexeddb - 我的数据在哪里?使用 PouchDb 和 Electron ......无处可寻,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38308544/

相关文章:

node.js - 如何将 sqlite3 模块与 Electron 一起使用?

node.js - 编辑/更新文档 CouchDB (node.js) 中的嵌套对象

javascript - 从使用 pouchDB 创建的本地数据库加载数据真的有帮助吗?

javascript - 在 IndexedDB 中使用有序列表

javascript - IndexedDB : restrictions? 中的无效键路径

javascript - 使用 Jest 和 enzyme 进行 IndexedDB 测试 - ReferenceError : indexedDB is not defined

node.js - 将:ing file from electron main. js发布到Web服务器

indexeddb - IndexedDb 文件位置可以是共享位置吗

javascript - Electron AJAX 请求返回原始 PHP

javascript - 无法从对象数组中选择第一个对象