使用数据库方法:
MongoDB中没有create database命令。实际上, MongoDB不提供任何创建数据库的命令。
如果你来自传统的SQL背景, 你需要手动创建数据库, 表并在表中手动插入值, 那么这看起来可能像一个怪异的概念。
在这里, 在MongoDB中, 你不需要手动创建数据库, 因为当你第一次将值保存到定义的集合中时, MongoDB会自动创建数据库。
你也无需提及要创建的内容, 它将在将值保存到定义的集合时自动创建。
这里有一件非常了不起的事情, 你可以通过”
db.createCollection()”
手动创建集合, 但不能通过数据库手动创建集合。如何以及何时创建数据库如果不存在现有数据库, 则使用以下命令来创建新数据库。
句法:
use DATABASE_NAME
如果数据库已经存在, 它将返回现有数据库。
让我们以一个示例来演示如何在MongoDB中创建数据库。在下面的示例中, 我们将创建一个数据库” srcminidb” 。
看这个例子
>
use srcminidb
Swithched to db srcminidb
要检查当前选择的数据库, 请使用命令db:
>
db
srcminidb
要检查数据库列表, 请使用命令show dbs:
>
show dbs
local 0.078GB
【MongoDB创建数据库】在此, 列表中不存在你创建的数据库” srcminidb” , 请在其中插入至少一个文档以显示数据库:
>
db.movie.insert({"name":"srcmini"})
WriteResult({ "nInserted": 1})
>
show dbs
srcminidb 0.078GB
local 0.078GB
推荐阅读
- MongoDB Shell
- MongoDB相对于RDBMS的优势
- MongoDB数据类型
- 如何在Windows上安装MongoDB
- NoSQL数据库
- MongoDB的历史
- MongoDB的功能
- MongoDB教程介绍
- MariaDB创建数据库