私はmongo dbが初めてです。クライアントから Web アプリケーションと「データ」フォルダーを取得しました。データフォルダには、多くのフォルダがあります。mongo db をインストールし、テスト db を作成しました。クライアントから取得したデータを使用する場合、それらのファイルをコピーして貼り付ける必要がありますか、またはそれらのデータベースを作成してインポート オプションを使用する必要がありますか。私を助けてください。
質問する
878 次
1 に答える
2
クライアントから取得したファイルは mongodb データ ファイルだったようです。その場合は、それらのデータ ファイルをそのまま使用して mongod を起動できるはずです。これを行うには、まず実行中の mongod をシャットダウンし、既存のデータ ファイル (デフォルトでは /data/db にあります) を削除する必要があります。次に、クライアントから取得したデータ ファイルを、mongod が使用しているデータ ディレクトリにコピーして、再度起動します。
さらに、受信したデータ ファイルの構造によっては、 --directoryperdb フラグを含める必要がある場合と含めない場合があります。取得したデータ フォルダー内に、いくつかのサブフォルダーがあるとおっしゃいました。各サブフォルダーには、フォルダーと同じ名前のファイルが含まれているだけですか? または.ns?その場合、データベースのデータ ファイルごとに 1 つのフォルダーがあり、 --directoryperdb フラグで開始する必要があります。そうでない場合は、代わりに .ns と . 複数の dbname のファイルを作成する場合は、 --directoryperdb フラグを使用しないでください。
于 2012-05-21T15:40:22.940 に答える