2016-11-23 6 views
2

これまでに何度もMacを再起動しましたが、この問題は発生しませんでした。今日、私は、私のMacを再起動Mongochefと私のlocalhostのインスタンスに接続mongodコマンドでモンゴを起動して..私はそれを示してログに見ることができますリブートされたMacとMongoが空になりました

そこには何もありません:

2016 -11-22T16:54:44.425 + 0000 W - [initandlisten]検出された 不潔なシャットダウン - /data/db/mongod.lockが空ではありません。

Iのような線を示しているmongod --repairを実行しました:

2016-11-23T08:52:プロパティaffiliatecheckr.user:59.016 + 0000 I INDEXは[initandlisten]のインデックス を構築{ 電子メール:1}、名前: "email_1"、ns: "affiliatecheckr.user"、スパース:true } 2016-11-23T08:52:59.386 + 0000 I INDEX [ initandlisten]インデックス を作成:food.item_restaurants__restaurant_itemsプロパティ:{v:1、key:{ _id:1}、名前: "id "、ns:" food.item_restaurants__restaurant_items "}

これらは私がモンゴで持っていたすべてのデータベースに関連しているので、どこに行ったのですか? 誰でもこのデータを復元できますか?

答えて

3

repair databasesコマンドは、データの格納に使用されたデータファイルを書き換えます。あなたが観察したインデックスビルドログメッセージは、このプロセス中に各コレクションのインデックスを修復するプロセスでした。

最初のエラーメッセージは、不正なシャットダウンが発生したことを示しています。これについてはhereを参照してください。

関連する問題