為了保存網站的用戶數據和業務數據,通常需要一個數據庫。MongoDB和Node.js特別般配,因為MongoDB是基于文檔的非關系型數據庫,文檔是按BSON(JSON的輕量化二進制格式)存儲的,增刪改查等管理數據庫的命令和JavaScript語法很像。如果你在Node.js里訪問MongoDB的數據,會有我們是一家人的感覺,特別親切。
我也準備使用MongoDB來作為我的數據庫。
MongoDB使用集合(collection)和文檔(document)來描述和存儲數據,collection就相當于表,document相當于行,不過MySQL之類的關系型數據庫,表結構是固定的,比如某一行由若干列組成,行行都一樣,而MongoDB不同,一個集合里的多個文檔可以有不同的結構,更靈活一些。
安裝Mongo
詳細指南在這里(MongoDB的官方文檔):https://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/。
到https://www.mongodb.org/downloads下載安裝包,Windows系統是msi文件,我選擇的是“Windows 64-bit 2008 R2+”這個版本。
安裝非常簡單,你可以默認,也可以選擇安裝位置,我裝到了G盤MongoDB目錄下。安裝完后,目錄結構是這樣的:G:/MongoDB/Server/3.0/。
mongod、mongo以及其它的工具,都在3.0目錄下的bin目錄。
啟動
要使用MongoDB,需要指定一個文件夾讓它存放數據,我在G:/MongoDB下建立了一個名為db的文件夾。
打開cmd,進入G:/MongoDB/Server/3.0/bin目錄,執行“mongod 主站蜘蛛池模板: 博罗县| 筠连县| 陆良县| 达日县| 南昌县| 蒲江县| 淮北市| 宁晋县| 雷州市| 丰原市| 应用必备| 南部县| 盘锦市| 南丹县| 衡水市| 正宁县| 乌兰县| 盐源县| 宜兰县| 巴东县| 拉孜县| 榆林市| 黔江区| 达日县| 天长市| 中卫市| 潜山县| 沅江市| 新昌县| 南江县| 绍兴市| 库伦旗| 蓬莱市| 华容县| 新龙县| 长垣县| 石景山区| 江孜县| 金湖县| 云浮市| 伊金霍洛旗|