How to delete lots of mongodb collections at once?

前端 未结 5 567
刺人心
刺人心 2020-12-09 04:06

There are a lot of mongodb collections in my database that I need to delete. They all have similar names, and it would be easy to delete them if only wildcard characters cou

5条回答
  •  孤街浪徒
    2020-12-09 04:45

    For regex you can use string.match

    db.getCollectionNames().forEach(function(c) {
        if(!c.match("^system.indexes")) { 
            db.getCollection(c).drop();
        }
      });
    

提交回复
热议问题