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

ドロップされたMongoDBデータベースを回復する方法は?

    私はあなたがしたことを再現しようとしました。データベースをバックアップした後、db.dropDatabase()を使用してデータベースを強制終了しました:-)データベース名は「gacheater」でした。 mongodbフォルダーを削除する前に3つのファイルが含まれていました(dbは空ではありません):

    • gacheater.ns
    • gacheater.1
    • gacheater.2

    これらのファイルをドロップした後、消えました。したがって、mongodbは実際にデータを削除すると思います

    したがって、あなたが持っている唯一の選択肢は、ファイルシステムからファイルを復元しようとすることです

    PS:MacOS 10.5、MongoDB 1.8.2




    1. haskellドライバーを使用したMongoDB全文検索

    2. mongoDB:ネストされたdictにdictキーが存在するかどうかを確認する方法は?

    3. MongoDB3.0でのデータ圧縮の有効化

    4. mongoose正規表現とテキストを使用してmongodbを検索する