2017-12-05 19 views
2

私は、クライアントに大量のデータを格納する必要があるElectronアプリケーションを作成しています。私はPouchDBを使用したいが、データベースがユーザのPCに保持されている場所を制御する必要がある。私はそれについてのドキュメントで何かを見つけることができません。PouchDB in Electron、データ格納場所の設定

答えて

3

データベースの場所を設定するのは非常に簡単です。

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); 
+1

@chrispytoesこれはあなたの質問に答えられませんでしたか? – shashi

関連する問題