2017-01-07 24 views
0

幾天前我開始學習mongoDB。安裝後,我試圖改變DBPATH如下:無法使用命令行更改MongoDB中的dbpath

mongod --dbpath C:\myfolder\myproj\data\db 

運行上面的命令,我在命令行下面的語句:

現在我輸入下面的命令來檢查DBPATH已經改變

mongod dbpath 

此線仍返回:

C:\數據\分貝

我也試着運行下面的命令來更改DBPATH(如YouTube視頻https://www.youtube.com/watch?v=pWbMrx5rVBE提及,但仍是DBPATH沒有改變

mongod --directoryperdb --dbpath c:\myfolder\myproj\data\db 

有人能告訴我怎樣才能改變我的DBPATH?

我看着計算器問題MongoDB not using /etc/mongodb.conf after I changed dbpathUnable to change the dbpath in mongodb through mongodb.conf但沒有人幫助

+0

確實存在c:\ myfolder \ myproj \ data \ db存在? – Alex

回答

0

當您運行

mongod --dbpath C:\myfolder\myproj\data\db 

開始mongod與它的一個實例的數據目錄作爲C:\myfolder\myproj\data\db

跑第二步

mongod dbpath 

有效啓動的mongod一個新的實例 - 其中,默認情況下,有其作爲\ DATA \ DB

只要運行mongod --dbpath C:\myfolder\myproj\data\db有你在,然後用mongo DBPATH連接到它(或任何客戶端,您)當連接到該實例時,您將使用將其數據存儲在C:\ myfolder \ myproj \ data \ db中的實例

+0

嗨,亞歷克斯,有沒有辦法,然後找到該特定實例的dbpath? –

+0

@RahulSingh看到這個 - http://stackoverflow.com/a/39651696/131809簡而言之,請檢查您的任務管理器並查看可執行文件的路徑 – Alex