📜  MongoDB创建数据库

📅  最后修改于: 2020-11-23 01:11:26             🧑  作者: Mango

MongoDB创建数据库

使用数据库方法:

MongoDB中没有create database命令。实际上,MongoDB不提供任何创建数据库的命令。

如果您来自传统的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