mongodb:删除所有集合

led*_*edy 6 mongodb

如何在第一次进入副本集之前删除现有内容?

mongodb 担心:

...已有数据,无法启动设置。除发起人外的所有成员都必须为空。

Eve*_*man 4

db.dropDatabase()将删除数据库,这也将删除数据库中的所有集合。

如果您需要查看您拥有哪些数据库,可以这样做show dbs

更新:这是一个删除所有内容的脚本,请确保您确实想要执行此操作

var dbs = db.getSisterDB('admin').adminCommand("listDatabases").databases
for(d in dbs) db.getSisterDB(dbs[d].name).dropDatabase();
Run Code Online (Sandbox Code Playgroud)