由于客户端代码中的错误,mongodb创建了许多"mr.mapreduce ...."集合,如何将它们全部删除(可能通过掩码).
我在交互式shell中运行脚本:
function f() { var names = db.getCollectionNames(); for(var i = 0; i < names.length; i++){ if(names[i].indexOf("mr.") == 0){ db[names[i]].drop();}}}; f();
它解决了我的问题.