mongoDB與mongoose


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM