我使用mongorestore恢复数据库,但在try 运行应用程序时,发现一个错误,即索引已经存在.
我知道函数db.收集dropIndex()但有没有一种方法可以自动执行此操作,同时从数据库中的所有集合中删除所有索引?
我试过了
db.getCollectionNames().forEach(function(col_name) {
var coll = db.getCollection(col_name);
coll.dropIndexes();
});
但这并不能解决问题.