我在基于angular2的电子应用程序中使用pouchdb与pouchdb-adapter-node-websql存储db与sqlite。
PouchDBModule.plugin(require('pouchdb-adapter-node-websql'));
let options = {};
options['prefix'] = "_db_";
options['adapter'] = 'websql';
let PouchDB = PouchDBModule.defaults(options);
这段代码应该每次都没有问题,实际上在我的开发环境中它永远不会丢失数据。 但是当我将应用程序作为生产运行时,我认为有时在重启后数据会丢失。我知道pouchdb将数据版本作为核心的一部分,但使用其他适配器如IndexedDB这种情况并没有发生。任何的想法?