mongoDB與mongoose

mongodb是一個基於分佈式文件存儲的文檔型數據庫node

MongoDB 是一個介於關係數據庫和非關係數據庫之間的產品mysql

MongoDB 最大的特色是他支持的查詢語言很是強大,並且還支持對數據創建索引web

官方網址:https://www.mongodb.com/sql

經常使用的關係型數據庫有Sql Server、mysql、Oraclemongodb

 

特色:數據庫

非關係型的、分佈式的、開源的、水平可擴展的npm

 

適用場景:緩存

(1)網站數據:MongoDB 很是適合實時的插入,更新與查詢,並具有網站實時數據存儲所需的複製及高度伸縮性服務器

(2)緩存:因爲性能很高,MongoDB 也適合做爲信息基礎設施的緩存層。異步

(3)大尺寸,低價值的數據

(4)高伸縮性的場景:MongoDB 很是適合由數十或數百臺服務器組成的數據庫

(5)用於對象及 JSON 數據的存儲:MongoDB 的 BSON 數據格式很是適合文檔化格式的存儲及查詢

 

安裝:

一、找到所安裝的目錄

好比E:\BJ\web\bosh\DB,輸入mongod 按tab補全,而後輸入 --dbpath = 數據庫存放的位置--port=27017

//27017是mongodb默認

二、從新打開窗口使用npm i 進行安裝

三、輸入npm run dev 運行服務

四、安裝成功,輸入localhost:80進行訪問

 

 

mongoose是在node.js異步環境下對mongodb進行便捷操做的對象模型工具

mongoose是針對mongoDB操做的一個對象模型庫,封裝了mongoDB對文檔的、增刪改查等方法

網址:網址:http://mongoosejs.com

 

安裝:

npm install mongoose --save-dev
相關文章
相關標籤/搜索