MongoDB索引檔案破壞後導致查詢錯誤的問題

來源:互聯網
上載者:User

MongoDB索引檔案破壞後導致查詢錯誤的問題

問題描述:

MongoDB在非正常情況下關閉時,可能會導致索引檔案破壞,造成資料在更新時沒有反映到索引上。

解決方案:

使用指令碼,重建MongoDB所有表的索引。

var names  = db.getCollectionNames();

for( var i in names ){

    var name = names[i];

    print(name);

   

    var coll = db.getCollection(name);

    coll.reIndex();

}

CentOS編譯安裝MongoDB

CentOS 編譯安裝 MongoDB與mongoDB的php擴充

CentOS 6 使用 yum 安裝MongoDB及伺服器端配置

Ubuntu 13.04下安裝MongoDB2.4.3

MongoDB入門必讀(概念與實戰並重)

《MongoDB 權威指南》(MongoDB: The Definitive Guide)英文文字版[PDF]

MongoDB 的詳細介紹:請點這裡
MongoDB 的:請點這裡

本文永久更新連結地址:

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.