gpt4 book ai didi

electron - Electron中的PouchDB,设置数据存储位置

转载 作者:行者123 更新时间:2023-12-01 23:16:15 24 4
gpt4 key购买 nike

我正在编写一个 Electron 应用程序,需要在客户端存储大量数据。我想使用 PouchDB,但我需要控制数据库在用户 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);

关于electron - Electron中的PouchDB,设置数据存储位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47664415/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com