MongoDB 创建数据库

2024年11月22日 MongoDB 创建数据库 极客笔记

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

本文链接:http://so.lmcjl.com/news/18286/

展开阅读全文
相关内容