请您告诉我您对以下问题的意见(所有与IndexedDB相关的基础数据库层):
当我从PouchDB中删除文档时,我仍然可以在IndexedDB中看到它的数据。虽然有一些属性可以识别该文档被删除,但它仍存在于DB中,因此不必要占用空间。不是吗?
我将数据库名称指定为" ABC",但是当我查看IndexedDB时,我的数据库名称前缀为" pouch "。我错过了什么吗?
如何在IndexedDB中查看所有现有文档(不包括已删除的文档)?我发现了一些"文件存储"但它没有列出真实的文件数据?
答案 0 :(得分:2)
是的,这就是压缩的目的:http://pouchdb.com/guides/compact-and-destroy.html
不,它应该是前缀。我们这样做是为了避免与任何其他可能的IndexedDB发生冲突。
听起来你真正想要的是一个更好的调试器。我推荐PouchDB Inspector插件,详情请见:http://pouchdb.com/guides/databases.html
答案 1 :(得分:1)
__pouch_
。yourpouch.allDocs({include_docs: true})
应该做的。如果您正在谈论开发者工具,我不知道,也许您应该尝试https://github.com/marten-de-vries/pouchdb-fauxton-chrome-extension