очистить все документы в pouchDb - PullRequest
0 голосов
/ 16 октября 2018

У меня проблема ... Я использую PouchDb с угловым значением 6.

Я создаю БД и могу в нее что-то помещать.Это прекрасно работает.

Теперь я хочу очистить документы в базе данных.Я часами пользуюсь гуглом и обнаружил полезные вещи вроде:

 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

...