我有问题... 我使用角度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的替代方法