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

在這裏插入圖片描述

十、流程梳理

十一、刪除數據

在這裏插入圖片描述

十二、更新數據

在這裏插入圖片描述

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