从 mongodb 删除数据库时,会删除数据库内容,但数据库名称会继续使数据库列表变得混乱:
$ mongo localhost:49996
MongoDB shell version: 2.0.7
connecting to: localhost:49996/test
> use mp_scratch
switched to db mp_scratch
> db.dropDatabase()
{ "dropped" : "mp_scratch", "ok" : 1 }
> show dbs
mp_scratch (empty)
test (empty)
有没有办法从数据库列表中删除 mp_scratch?我已经遍及 SO、mongo 文档和谷歌,但找不到任何东西,这似乎很天真。另一方面,是否有理由完全删除数据库是不可能的?