2016-11-23 34 views
2

我已經無數次重新啓動了我的Mac,從未遇到過這個問題。今天,我重新啓動我的Mac,與mongod命令,連接到具有Mongochef我的本地實例啓動蒙戈並沒有什麼在那裏..重新啓動的Mac和Mongo現在是空的

我可以在它顯示了日誌中看到:

2016 -11-22T16:54:44.425 + 0000 W - [initandlisten]檢測到 不正確關閉 - /data/db/mongod.lock不爲空。

我跑mongod --repair其示出了系如:

2016-11-23T08:52:affiliatecheckr.user屬性::59.016 + 0000我INDEX [initandlisten]上構建索引 { v:1,unique:true,key:{ email:1},name:「email_1」,ns:「affiliatecheckr.user」,sparse:true } 2016-11-23T08:52:59.386 + 0000 I INDEX [ initandlisten]建立索引 on:food.item_restaurants__restaurant_items properties:{v:1,key:{ _id:1},name:「id 「,ns:」food.item_restaurants__restaurant_items「}

這些都與我在Mongo中的所有數據庫有關,所以他們去了哪裏? 任何人都可以幫助恢復這些數據嗎?

回答

3

repair databases命令重新寫入用於存儲數據的數據文件。您觀察到的索引構建日誌消息可能是修復過程在此過程中重建每個集合上的索引。

最初的錯誤信息表明發生了不潔的關機。這是討論here