MongoDB系列教程

一、介绍

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。

MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

二、安装环境

【1】MongoDB

Window点此下载

文件解压位置:

D:\MogoDB\data\db\mongodb-win32-x86_64-2012plus-4.2.7

终端输入

D:\MogoDB\data\db\mongodb-win32-x86_64-2012plus-4.2.7\bin\mongod.exe --dbpath D:\MogoDB\data\db

在这里插入图片描述
浏览器输入 localhost:27017

在这里插入图片描述
这样的话,MongoDB就安装好了

【2】Mongoose
新建一个文件夹,用webstrom打开终端

输入:

npm init -yes
npm install mongoose --save

完成

三、连接数据库

编写connection.js
在这里插入图片描述

四、集合与数据模型

在这里插入图片描述

五、初识Mocha(用来测试MongoDB连接及数据操作)

打开webstrom终端输入安装指令:

npm install mocha --save

编写demo_test.js
在这里插入图片描述

修改package.json
在这里插入图片描述

终端输入:

npm run test

在这里插入图片描述
在这里插入图片描述

测试正确结果显示是这样的:
在这里插入图片描述

六、存储数据

【注意】如果测试时出现Warning,可以试着修改Connection.js
在这里插入图片描述
新建saving_test.js

在这里插入图片描述
终端输入:

npm run test

在这里插入图片描述

七、初识RoboMongo

MongoDB的可视化构建,类似Mysql的Navicat。

RoboMongo下载地址:https://www.robomongo.org/download

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

八、查询数据

在这里插入图片描述

终端输入:

npm run test

在这里插入图片描述

九、通过ID获取数据

在这里插入图片描述

终端输入:

npm run test

在这里插入图片描述

十、流程梳理

十一、删除数据

在这里插入图片描述

十二、更新数据

在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章