沃梦达 / IT编程 / 数据库 / 正文

详解MongoDB创建数据库步骤

MongoDB是一款基于文档存储的非关系型数据库,以下是如何创建数据库的完整攻略。

MongoDB是一款基于文档存储的非关系型数据库,以下是如何创建数据库的完整攻略。

安装MongoDB

首先需要在计算机上安装MongoDB,安装方法可以查看官方文档或者从MongoDB官网下载安装程序,根据安装向导完成安装。

启动MongoDB服务

在安装完成后,需要启动MongoDB服务。在Windows系统中,可以通过运行CMD或者PowerShell窗口,输入以下命令来启动MongoDB服务:

$ mongod

此时,MongoDB服务将在本地启动,在27017端口监听请求。

连接MongoDB

在MongoDB服务启动后,我们可以使用MongoDB的客户端工具(可以是命令行,也可以是可视化工具)来连接MongoDB。例如,在使用命令行工具时,可以输入以下命令:

$ mongo

此时,将会连接到本地的MongoDB服务器

创建数据库

在连接MongoDB后,我们可以创建数据库。可以通过以下命令创建一个名为“mydb”的数据库:

> use mydb
switched to db mydb

这样,我们就成功创建了一个名为“mydb”的数据库。MongoDB将自动在磁盘上为该数据库创建一个文件夹,并在其中存储所有的数据。

创建集合

在MongoDB中,集合类似于关系型数据库中的表。集合是一组相关的文档,可以有多个集合存储在同一个数据库中。

可以通过以下命令创建一个名为“mycollection”的集合:

> db.createCollection("mycollection")
{ "ok" : 1 }

这样,我们就成功创建了一个名为“mycollection”的集合。

向集合中插入数据

现在,我们可以向刚刚创建的集合中插入数据。可以使用以下代码将一条数据插入到“mycollection”集合中:

> db.mycollection.insert({name:"John", age:30})
WriteResult({ "nInserted" : 1 })

在这个代码中,“name”和“age”是字段,数据“John”和“30”是字段对应的值。

查询数据

在成功插入数据后,我们可以使用MongoDB的查询语言查询数据。可以使用以下代码查询所有的数据:

> db.mycollection.find()
{ "_id" : ObjectId("5c391e6bd74e6b0fdef68e1b"), "name" : "John", "age" : 30 }

在这个例子中,MongoDB输出了刚刚插入的数据。

以上就是MongoDB创建数据库的完整方法。

本文标题为:详解MongoDB创建数据库步骤