3

nodejsでPouchDBを使用しています。データベースを作成すると、データベースの名前でディレクトリが作成されます。このディレクトリが作成される場所を変更するにはどうすればよいですか?

4

2 に答える 2

0

LevelDBでPouchDBを使用していると思います。PouchDBのソース コードから、これは現時点では不可能のように見えます。PouchDB はディレクトリ名にデータベース名を使用するためです。

fs.stat(opts.name, function(err, stats) {
  if (err && err.code == 'ENOENT') {
    // db directory doesn't exist
    fs.mkdir(opts.name, initstores);
  }
  else if (stats.isDirectory()) {
    initstores();
  }
  else {
    // error
  }
}

データベース識別子とデータベース名およびデータベース タイプを照合する関連ソース コードを次に示します。

于 2013-11-20T08:36:41.777 に答える