清除pouchDb中的所有文档

时间:2018-10-16 10:31:56

标签: pouchdb

我有问题... 我使用角度6的PouchDb。

我创建了一个数据库,并且可以将其放入其中。很好。

现在,我想清除数据库中的文档。我使用Google几个小时,发现类似的有用信息:

 this.database.allDocs({include_docs: true}).then(allDocs => {
    return allDocs.rows.map(row => {
        return this.database.remove(row.id, row.doc._rev);
    });
 }).then(deleteDocs => {
 });

但是我还没有发现清除数据库中所有文档的可能性。由于上面的代码,请创建一个带有“删除”标记的新数据库插入。

我需要清除整个数据库。而且我找不到解决方案...

我试图摧毁和重建。这项工作有效,但是我不能使用它,因为它在我的其余代码中会变慢。

也许我必须使用pouchdb的替代方法

0 个答案:

没有答案