janneyabc 发表于 2018-10-27 06:49:18

MongoDB索引文件破坏后导致查询错误的问题

  问题描述:
  MongoDB在非正常情况下关闭时,可能会导致索引文件破坏,造成数据在更新时没有反映到索引上。
  解决方案:
  使用脚本,重建MongoDB所有表的索引。
var names= db.getCollectionNames();  
for( var i in names ){
  
    var name = names;
  
    print(name);
  

  
    var coll = db.getCollection(name);
  
    coll.reIndex();
  
}


页: [1]
查看完整版本: MongoDB索引文件破坏后导致查询错误的问题