📅  最后修改于: 2020-11-23 01:11:26             🧑  作者: Mango
使用数据库方法:
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