為了保存網站的用戶數據和業務數據,通常需要一個數據庫。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 主站蜘蛛池模板: 治县。| 南安市| 汉寿县| 白银市| 商水县| 茂名市| 达州市| 肥西县| 红桥区| 洪泽县| 灵石县| 镇江市| 淳化县| 原平市| 苗栗市| 皮山县| 文水县| 泰宁县| 灵台县| 自贡市| 罗定市| 义乌市| 定兴县| 井陉县| 临漳县| 穆棱市| 伊吾县| 湾仔区| 宝应县| 乌兰察布市| 金山区| 莱州市| 慈利县| 亳州市| 平陆县| 原阳县| 瓦房店市| 商都县| 包头市| 洞头县| 罗定市|