MongoDB 创建数据库
使用数据库方法:
MongoDB中没有create database命令。实际上,MongoDB不提供任何创建数据库的命令。
如果您来自传统的SQL背景,您需要手动创建数据库,表并在表中手动插入值,这可能看起来像一个怪异的概念。
此处MongoDB不需要手动创建数据库,因为当您第一次将值保存到定义的集合中时,MongoDB会自动创建数据库。
您也无需提及要创建的数据库,它将在您将值保存到定义的集合时自动创建。
注意: 有一件非常值得注意的事情,就是您可以通过" db.createCollection()"手动创建集合,但是不能通过数据库创建。
如何以及何时创建数据库
如果不存在现有数据库,则使用以下命令来创建新数据库。
语法:
如果数据库已经存在,它将返回现有数据库。
让我们举一个例子来演示如何在 MongoDB 。在下面的示例中,我们将创建一个数据库" lidihuodb"。
请参见此示例
Swithched to db lidihuodb
要
检查当前选定的数据库,请使用命令db:
要
检查数据库列表,请使用命令show dbs:
在这里,您创建的数据库" lidihuodb"不存在于列表中,
将至少一个文档插入其中以显示数据库:
>db.movie.insert({"name":"lidihuo"})
WriteResult({ "nInserted": 1})
lidihuodb 0.078GB
local 0.078GB