mongodb是一個基於分布式文件存儲的文檔型數據庫
MongoDB 是一個介於關系數據庫和非關系數據庫之間的產品
MongoDB 最大的特點是他支持的查詢語言非常強大,而且還支持對數據建立索引
官方網址:https://www.mongodb.com/
常用的關系型數據庫有Sql Server、mysql、Oracle
特點:
非關系型的、分布式的、開源的、水平可擴展的
適用場景:
(1)網站數據:MongoDB 非常適合實時的插入,更新與查詢,並具備網站實時數據存儲所需的復制及高度伸縮性
(2)緩存:由於性能很高,MongoDB 也適合作為信息基礎設施的緩存層。
(3)大尺寸,低價值的數據
(4)高伸縮性的場景:MongoDB 非常適合由數十或數百台服務器組成的數據庫
(5)用於對象及 JSON 數據的存儲:MongoDB 的 BSON 數據格式非常適合文檔化格式的存儲及查詢
安裝:
1、找到所安裝的目錄
比如E:\BJ\web\bosh\DB,輸入mongod 按tab補全,然后輸入 --dbpath = 數據庫存放的位置--port=27017
//27017是mongodb默認
2、重新打開窗口使用npm i 進行安裝
3、輸入npm run dev 運行服務
4、安裝成功,輸入localhost:80進行訪問
mongoose是在node.js異步環境下對mongodb進行便捷操作的對象模型工具
mongoose是針對mongoDB操作的一個對象模型庫,封裝了mongoDB對文檔的、增刪改查等方法
網址:網址:http://mongoosejs.com
安裝:
npm install mongoose --save-dev