1、MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的 高性能数据存储解决方案。
2、MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。简单来说,它不是通过表格(关系)存数据,而是通过文档和集合来存数据。
3、MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象,但是在这里它不叫 json,叫 bson。字段值可以包含其他文档,数组及文档数组。
Windows 平台安装 MongoDB
MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装。
MongoDB 预编译二进制包下载地址:https://www.mongodb.com/try/download
- 进入官网后选择下载的版本
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 。
- 安装
根据你的系统下载 32 位或 64 位的 .msi 文件,下载后双击该文件,按操作提示安装即可。
安装过程中,你可以通过点击 “Custom(自定义)” 按钮来设置你的安装目录。
下一步安装 “install mongoDB compass” 不勾选(当然你也可以选择安装它,可能需要更久的安装时间)
- 接下来创建数据库目录和日志目录
MongoDB将数据目录存储在 db 目录下。但是这个数据目录不会主动创建,我们在安装完成后需要创建它。请注意,数据目录应该放在根目录下((如: C:\ 或者 D:\ 等 ),同时在data文件下创建一个新文件夹logs(用来存放日志文件)。
- 测试MongoDB是否安装成功
(1)打开cmd命令行
(2)进入C:\Program Files\MongoDB\Server\3.1\bin目录
(3)输入如下的命令启动mongodb服务:mongod --dbpath E:\data\db (这是服务器)
(4)在浏览器输入http://localhost:27017 (27017是mongodb的端口号)查看,若显示如下,则表示连接成功。如果不成功,可以查看端口是否被占用。
- 设置环境变量
把 C:\Program Files\MongoDB\Server\3.1\bin 将该路径添加到环境变量path里
- 客户端连接MongoDB
我们可以在命令窗口中运行 mongo.exe 命令即可连接上 MongoDB。(这是客户端。)
它默认会链接到 test 文档(数据库):
- MongoDB的一些命令
use 数据库名 创建数据库 如果数据库不存在,则创建数据库,否则切换到指定数据库。
show dbs 查看数据库
exit 离开
数据库虽然已经创建了,但是如果没有数据放入的话,查看数据库里仍不会显示这个新建的数据库
db.集合的名字.insert({key:value,…}) db.one.insert({“name”:“zs”,“age”:18}) 添加数据
one 是集合的名字。当数据库中没有这个集合时,在我们添加数据是会自动生成这个集合
show collections 查看当前数据库里的集合
for(var i =0; i<10; i++){ db.one.insert({“name”:“stu”+i,“age”:10+i}) } 批量添加数据
Mongodb 查找数据
Mongodb 删除数据
Mongodb 修改数据