sql >> データベース >  >> NoSQL >> MongoDB

mongodbのダンプを復元する単一のコマンド内でデータベース全体をドロップします

    答えが見つかりませんでした。今日も同じ質問がありました。

    以前にデータベースを削除するには、次のコマンドを使用します。

    use <db>
    db.dropDatabase()
    

    または、次の場合にのみコレクションを削除できます:

    db.<collection>.drop()
    

    コマンドの問題は、認証対象のデータベースやユーザーなど、何かが見当たらないことである可能性があります。

    私のセットアップでは、これは機能します

    mongorestore --username=<user> --db=<database> --authenticationDatabase=<database> --dir=<dumpdir> --drop
    

    ダンプが事前にzip圧縮されている場合は、最後に--gzipフラグを追加できます。

    これらはすべて、ドキュメント にあります。 データベースを削除するため、またはドキュメント> データベース全体を削除します。ただし、注意してください。




    1. Node MongoDb {err:'[127.0.0.1:27017]への接続がタイムアウトしました'}

    2. 反応クライアント側からマングースを呼び出す

    3. MongoDBAggregateを使用して2つのアレイ間の内積を計算します

    4. コード8で終了サンプル流星アプリケーション