Electron 电子中的数据库,设置数据存储位置

Electron 电子中的数据库,设置数据存储位置,electron,pouchdb,Electron,Pouchdb,我正在编写一个需要在客户机上存储大量数据的电子应用程序。我想使用PockDB,但我需要控制数据库在用户PC上的存放位置。我在文档中找不到任何关于它的信息。设置数据库位置非常简单 db = new PouchDB(dbFilePath); 可以将dbFilePath设置为所需的路径。例如,我想设置Electron应用程序运行的路径。所以我做了以下几点 const appDataDirectory = app.getPath('appData'); let dbFilePath = appData

我正在编写一个需要在客户机上存储大量数据的电子应用程序。我想使用PockDB,但我需要控制数据库在用户PC上的存放位置。我在文档中找不到任何关于它的信息。

设置数据库位置非常简单

db = new PouchDB(dbFilePath);
可以将dbFilePath设置为所需的路径。例如,我想设置Electron应用程序运行的路径。所以我做了以下几点

const appDataDirectory = app.getPath('appData');
let dbFilePath = appDataDirectory + '/data/';
if (process.env.NODE_ENV === 'development') {
  dbFilePath = './data/';
}
log.debug('NODE_ENV:%s, dbFilePath:%s', process.env.NODE_ENV, dbFilePath);
let db = new PouchDB(dbFilePath);

@克丽斯皮托斯,这没有回答你的问题吗?