2016年5月27日 星期五

使用PowerShell啟用MongoDB

 

Tools:PowerShell ISE
DB:MongoDB 3.2
OS:Windows 10

每次要測試MongoDB都要手動下指令啟用資料庫,有點麻煩,於是就想到用PowerShell來自動化做這件事。

使用PowerShell ISE撰寫以下程式,儲存成ps1檔

$mongod = 'C:\Program Files\MongoDB\Server\3.2\bin\mongod.exe'
$arguments = "--dbpath c:\data\db"
Start-Process $mongod $arguments  

Start-Sleep -s 5

$arguments ='/c "C:\Program Files\MongoDB\Server\3.2\bin\mongo.exe" & pause'
Start-Process  cmd.exe  $arguments

image

利用Start-Process啟動mongod.exe,並設定資料庫路徑

叫用Start-Sleep暫停五秒,等Server啟動完成,不然測試的主控台連不上。

再啟動一個新的Cmd.exe,連接到mongodb

以後只要執行ps1

 

image

 

就會自動啟動資料庫與測試用的cmd.exeimage

沒有留言:

總網頁瀏覽量