【发布时间】:2014-01-05 02:09:47
【问题描述】:
我删除了一个名为“test”的 MongoDB 数据库,但是当我连接到 mongod 时,它会在连接中显示它。请看下面的代码。你能帮我理解发生了什么吗?这是一个错误还是我错过了什么?为什么使用 show dbs 命令时 test 不在数据库列表中。 感谢您的帮助。
Microsoft Windows [版本 6.1.7601] 版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\Me>c:\mongodb\bin\mongo
MongoDB shell 版本:2.4.8
连接到:测试
分贝
测试
显示数据库
本地 0.078125GB
>
【问题讨论】:
-
您的
show dbs输出只有一个数据库local,它是自动创建的。如果您在启动时未指定数据库,mongoshell 默认为test,这就是您看到“connecting to: test”的原因。在您开始将数据插入其中的集合之前,不会创建数据库test。 -
为什么不回答呢?都说了。
-
这是一个很好的解释。我明白现在发生了什么。作为 Mongo 的新手,我想我还有很多东西要学 - 谢谢 Stennie。
标签: mongodb show drop-database