如果有人不小心删除了MongoDB数据库但执行了db.dropDatabase(),他该如何恢复数据库?在MongoDB中drop一个数据库很简单,db.dropDatabase()命令不会清除上面的所有数据,而是将其标记为删除,所以使用drop命令后数据库的大小不会改变,我认为应该有一些方法可以删除要删除的标记。谁能告诉我怎么做? 最佳答案 我试图重现你所做的。在备份数据库后,我使用db.dropDatabase()杀死了一个数据库:-)数据库名称是“gacheater”。在删除mongodb文件夹之前包含3个文件(数据库非空):