最近一直在學習node.js,nodejs開發指南中有一個微博的web開發項目,因爲該書出的比較早(2012出的),目前爲止利用nodejs進行web開發各類組合技術都發生了很大的更新,例如書中選擇的是express這個mvc框架,可是選的是很早的版本,目前的最新版本是4.12.1,以前的3.X的版本都是直接將各個中間件所有歸入express中的,在4.X的版本以後,除了靜態文件路由映射中間件,其他的都是經過require方式加載進入該框架的。又好比nodejs開發指南的做者選用了ejs做爲模板引擎,可是目前利用命令行自動生成的express項目採用jade做爲默認模板引擎,因此照着這本書按圖索驥顯然是不行的。因此我準備將這個微博項目按照目前最新的組合方式nodejs v0.1033+express4.12.1+jade1.9.2+MongoDB3.0來進行重構,稍後也會寫一系列文章來總結學習步驟和心得,今天首先來記錄下在windows系統下安裝MongoDB的過程,原書中並無交代如何安裝MongoDB。node
1.下載最新版MongoDBweb
下載地址http://www.mongodb.org/downloads,注意這裏要按照本身的系統下載,個人系統是64位 win8.1,因此下載的是64位的msi文件;mongodb
2.下載完成後雙擊安裝,安裝過程都是下一步點到尾,最後結束安裝;express
3.這時候MongoDB server已經安裝到你的系統中了,默認會在c盤的program files文件夾下,在該文件夾下找到MongoDB文件夾,進去進入到bin 目錄,以下所示:windows
4.建立數據文件存放路徑,在磁盤中隨便建立一個文件夾用來存放MongoDB的數據文件以下所示(我是在D盤中建立 的):mvc
mkdir data\db
這時在個人D盤先建立了一個data文件夾裏面有一個db文件夾用來存放MongoDB的數據文件。框架
5.指定數據存放路徑學習
在命令行下,進入到剛纔的bin目錄下,ui
C: cd Program Files\MongoDB\Server\3.0\bin
具體路徑依本身安裝的路徑爲主,使用該目錄下的mongod.exe來註冊數據存放目錄spa
mongod.exe --dbpath d:\data
這裏的dbpath就是本身建立的數據存放目錄,這時候命令行中出現一大堆文字表明註冊成功,以下:
理論上,這個時候就已經算是mongoDB 安裝配置完畢了,能夠在命令行中使用剛纔bin路徑下的mongod.exe去啓動它,
C:\Program Files\MongoDB\Server\3.0\bin\mongod.exe
可是每次啓動都要使用一長串路徑是在麻煩,咱們須要將它註冊爲windows服務並讓他開機自動啓動。
6.在剛纔的data目錄下再建立一個log目錄用來存放log文件
D: cd data mkdir log
而後在data目錄下建立一個mongod.cfg文件做爲配置文件;
7.將配置信息寫入配置文件
echo logpath=D:\data\log\mongod.log> "D:\data\mongod.cfg" echo dbpath=D:\data\db>> "D:\data\mongod.cfg"
這兩句的意思是將dbpath和logpath寫入該配置文件
8.利用sc.exe註冊windows服務
sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB\Server\3.0\bin\mongod.exe\" --service --config=\"D:\data\mongod.cfg\"" DisplayName= "MongoDB" start= "auto"
這時若是命令行輸出createService成功,則說明註冊服務已成功;
9.使用windows服務開啓MongoDB和關閉MongoDB
net start MongoDB
net stop MongoDB
以下所示:
這時,MongoDB已經安裝完成。最後推薦英文好的同窗直接去官網看文檔,裏面很詳細的介紹了安裝,操做和使用過程。