【发布时间】:2018-07-25 14:16:39
【问题描述】:
我的 MongoDB 中有一个数据库列表。如何删除除local、admin和config之外的所有数据库?
【问题讨论】:
-
有趣。似乎没有以代码友好的方式枚举数据库(或其名称)的方法。有一个用于集合,但不是数据库。
-
如果你知道名字,那很简单:
db.getSiblingDB('Marks').dropDatabase()。所以你可以简单地硬编码这些名字。 -
@SergioTulentsev 实际上有一种方法可以做到这一点,只是没有正式记录。请在下面查看我的答案。