1

我已经删除了一个名为“test”的 MongoDB 数据库,但是当我连接到 mongod 时,它会在连接中显示它。请看下面的代码。你能帮我理解发生了什么吗?这是一个错误还是我错过了什么?为什么使用 show dbs 命令时 test 不在数据库列表中。谢谢您的帮助。

Microsoft Windows [版本 6.1.7601] 版权所有 (c) 2009 Microsoft Corporation。版权所有。

C:\Users\Me>c:\mongodb\bin\mongo

MongoDB外壳版本:2.4.8

连接到:测试

D b

测试

显示数据库

本地 0.078125GB

>

4

1 回答 1

6

您的show dbs输出只有一个 db, local,它是自动创建的。如果您在启动时未指定数据库,则mongoshell 默认为test您看到“连接到:测试”的原因。test在您开始将数据插入其中的集合之前,不会创建数据库。

于 2014-01-06T19:59:36.480 回答