MongoDB 创建数据库

2025 年 4 月 9 日 | 阅读 2 分钟

使用数据库方法

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

如果您来自传统的 SQL 背景,在那里您需要手动创建数据库、表并将值插入表中,这可能看起来像一个奇怪的概念。

在这里,在 MongoDB 中,您不需要手动创建数据库,因为 MongoDB 会在您第一次将值保存到定义的集合中时自动创建它。

您也不需要提及您想要创建什么,它会在您将值保存到定义的集合时自动创建。

这里有一点非常值得注意,即您可以通过 "db.createCollection()" 手动创建集合,但不能创建数据库。

如何以及何时创建数据库

如果不存在数据库,则使用以下命令创建新数据库。

语法

如果数据库已存在,它将返回现有数据库。

让我们举一个例子来演示如何在 MongoDB 中创建数据库。 在下面的示例中,我们将创建一个数据库 "javatpointdb"。

请看这个例子

Swithched to db javatpointdb

检查当前选择的数据库,请使用命令 db

javatpointdb

检查数据库列表,请使用命令 show dbs

local 0.078GB

在这里,您创建的数据库 "javatpointdb" 没有出现在列表中,至少插入一个文档到其中以显示数据库

WriteResult({ "nInserted": 1})
javatpointdb 0.078GB
local 0.078GB