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
利用Start-Process啟動mongod.exe,並設定資料庫路徑
叫用Start-Sleep暫停五秒,等Server啟動完成,不然測試的主控台連不上。
再啟動一個新的Cmd.exe,連接到mongodb
以後只要執行ps1
沒有留言:
張貼留言