MongoDB 创建数据库
使用 Database 方法:
MongoDB 中没有创建数据库的命令。实际上,MongoDB 不提供任何创建数据库的命令。
如果你来自传统的 SQL 背景,这可能是一个奇怪的概念。在传统的 SQL 中,你需要手动创建数据库、表,并手动插入表中的值。
在 MongoDB 中,你不需要手动创建数据库,因为 MongoDB 会在第一次保存值到定义的集合中时自动创建数据库。
你也不需要说明你想要创建什么,它会在将值保存到定义的集合中时自动创建。
这里需要特别注意的是,你可以通过 “db.createCollection()” 手动创建集合,但不能手动创建数据库。
如何和何时创建数据库
如果不存在该数据库,使用以下命令创建新数据库。
语法:
use DATABASE_NAME
如果数据库已经存在,它将返回现有的数据库。
让我们通过一个例子来演示如何在MongoDB中创建数据库。在下面的例子中,我们将创建一个名为”javatpointdb”的数据库。
看看这个例子
>use javatpointdb
Swithched to db javatpointdb
使用命令db: 检查当前选中的数据库 。
>db
javatpointdb
使用命令show dbs来 检查数据库列表 :
>show dbs
local 0.078GB
在此处,您创建的数据库 “javatpointdb” 不在列表中, 请至少插入一个文档 才能显示数据库:
>db.movie.insert({"name":"javatpoint"})
WriteResult({ "nInserted": 1})
>show dbs
javatpointdb 0.078GB
local 0.078GB