問題背景
目前在對搭建一個(gè)簡單的網(wǎng)站比較感興趣蝙泼,使用的平臺(tái)是node.js程剥,框架當(dāng)然是Express,所以數(shù)據(jù)庫自然是monogodb汤踏,所以每次都要手動(dòng)啟動(dòng)织鲸,比較麻煩,之前頁沒有接觸過.bat溪胶,在網(wǎng)上搜索一番搂擦,這里寫下啟動(dòng)mongodb的.bat文件。
啟動(dòng)mongodb的正常順序
就是在cmd命令行中定位到你的mongodb安裝的文件夾哗脖,然后執(zhí)行mongod瀑踢,然后加上參數(shù)就可以了,我mongodb安裝的路徑:C:\Program Files\MongoDB\Server\3.2\bin才避,數(shù)據(jù)庫保存的文件全部保存在D:\node\db_mongo橱夭,直接上圖:
.bat的內(nèi)容
新建一個(gè).bat文件,編輯其中的內(nèi)容
:
@echo off
set filename=mongod.exe
set filepath=C:\Program" "Files\MongoDB\Server\3.2\bin\
start %filepath%%filename% --dbpath D:\MyNode\db_mongodb
cmd.exe
看了上面的內(nèi)容就不難理解了桑逝,在cmd命令行中執(zhí)行的命令就是直接找到mongodb安裝文件夾棘劣,然后執(zhí)行bin文件夾中的mongod.exe,最后的cmd.exe可有可無,保證在執(zhí)行命令后肢娘,新開一個(gè)命令行窗口不消失呈础。
以上就完成了舆驶,之后的效果就是直接點(diǎn)擊.bat文件就可以了。
使用瀏覽器訪問http://localhost:27017/(也就是http://127.0.0.1:27017/)而钞,看到It looks like you are trying to access MongoDB over HTTP on the native driver port.就ok了沙廉!
需要注意
filepath等號(hào)后面是你啟動(dòng)那個(gè).exe文件的安裝路徑,到bin目錄臼节。另外撬陵,空格和括號(hào)在bat批處理命令中是有特殊意義的,所以不能直接使用网缝,遇到空格要用""把空格括起來巨税,遇到括號(hào),要在括號(hào)前加^粉臊。例如:
C:\Program Files (x86)\beyondweb
應(yīng)寫成:
C:\Program" "Files" "(x86)\beyondweb
參考
其余自行百度或谷歌草添。
廣告
鯉魚日語一個(gè)簡單背日語的APP,歡迎下載扼仲,期待Star远寸。