定义
MongoDB是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。
在高负载的情况下,添加更多的节点,可以保证服务器性能。
MongoDB旨在为WEB应用提供可扩展的高性能数据存储解决方案。
MongoDB将数据存储为一个文档,数据结构由键值对组成。MongoDB文档类似于JSON对象。字段值可以包含其他文档,数组及文档数组。
官网地址
下载地址
MongoDB下载
MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,需要注册后下载。
windows安装MongoDB
image.png- MongoDB for Windows 64-bit 适合 64 位的 Windows Server 2008 R2, Windows 7 , 及最新版本的 Window 系统。
- MongoDB for Windows 32-bit 适合 32 位的 Window 系统及最新的 Windows Vista。 32 位系统上 MongoDB 的数据库最大为 2GB。
- MongoDB for Windows 64-bit Legacy 适合 64 位的 Windows Vista, Windows Server 2003, 及 Windows Server 2008 。
- 下载 .msi 文件,下载后双击该文件,按操作提示安装即可。
- 安装过程中,你可以通过点击 "Custom(自定义)" 按钮来设置你的安装目录。
- 下一步安装 "install mongoDB compass" 不勾选(当然你也可以选择安装它,可能需要更久的安装时间),MongoDB Compass 是一个图形界面管理工具,我们可以在后面自己到官网下载安装,下载地址:https://www.mongodb.com/download-center/compass。
image.png
创建数据目录
MongoDB 将数据目录存储在 db 目录下。但是这个数据目录不会主动创建,我们在安装完成后需要创建它。
在MongoDB 的安装目录中(这里安装目录是C盘),使用cmd执行命令创建db文件夹:
cd C:\
md "\data\db"
运行 MongoDB 服务器
为了从命令提示符下运行 MongoDB 服务器,必须从MongoDB安装目录的bin目录(这里安装目录是C盘)中执行 mongod.exe 文件。
cmd执行命令:
C:\mongodb\bin\mongod --dbpath c:\data\db
执行成功,会输出如下信息:
image.png
连接MongoDB
在命令窗口中运行 mongo.exe 命令即可连接上 MongoDB(这里安装目录是C盘),执行如下命令:
C:\mongodb\bin\mongo.exe
MongoDB 后台管理Shell
如果你需要进入MongoDB后台管理,你需要先打开mongodb装目录的下的bin目录,然后执行mongo.exe文件,MongoDB Shell是MongoDB自带的交互式Javascript shell,用来对MongoDB进行操作和管理的交互式环境。
image.png
- db 命令用于查看当前操作的文档(数据库):
> db
test
>
由于它是一个JavaScript shell,可以运行一些简单的算术运算:
image.png
- 插入一些简单的记录并查找它:
> db.runoob.insert({x: 7})
WriteResult({ "nInserted" : 1 })
> db.runoob.find()
{ "_id" : ObjectId("60ebf175144f48436e8b91dd"), "x" : 10 }
{ "_id" : ObjectId("60ebf8a731c880cfa3fb4e2a"), "x" : 7 }
>
网友评论