@odorakel wrote:
Hey @ all,
I have an issue with PouchDB and I did not found a solution by now.
I have a PouchDB instance created by a provider, but I would also like to destroy the database and reload all data from an API again, because deleted documents are still inside the PouchDB instance.
Anyway I initiate PouchDB like this:
... import * as PouchDB from 'pouchdb'; ... export class SomeProvicer { public db: any; constructor() { if (!this.db || this.db === null) { this.db = new PouchDB('test'); } } truncatePouchDB() { console.log("Step 1"); PouchDB.destroy('test').then(function() { console.log("Step 1"); this.db = null; console.log("Step 2"); this.db = new PouchDB('test'); console.log("Step 3"); }); } ... }The creation aso works fine, also to insert documents - but it won't destroy the PouchDB, but it's causing an error (see attached image).
Does anyone know what it is?
Thanks,
Oliver
Posts: 1
Participants: 1
