我想從集合的數據庫轉儲文件中運行mongorestore.exe到DocumentDB數據庫。我有使用MongoDB和Azure的經驗,但對DocumentDB沒有太多的經驗。從MongoDB到DocumentDB的mongorestore
如果我用命令從this tutorial我得到一個錯誤
error parsing command line options: unknown option "ssl"
。
我在本地安裝了最新穩定版本3.2.4的MongoDB社區服務器「Windows Server 2008 R2 64位及更高版本,帶SSL支持x64」。 它看起來像--ssl命令自版本3以來可能不可用(link)。
但是,SSL由DocumentDB執行。
任何想法如何將現有的數據庫從MongoDB遷移到DocumentDB?數據庫相當大(〜GB),因此mongoimport需要很長時間,我們需要用戶mongorestore。
更新,命令例如:
mongorestore.exe --host myhost123.documents.azure.com:10250 -u myhost123 -p somepassword== --db myhost123 --ssl --sslAllowInvalidCertificates
給了我這個錯誤:
error parsing command line options: unknown option "ssl"
如果我刪除了兩個SSL選項(--ssl --sslAllowInvalidCertificates)我回來了錯誤哪一種因爲SSL在Azure DocumentDB上實施:
Failed: error connecting to db server: no reachable servers
我會建議編輯你的問題,以顯示你使用的確切的命令行(模糊任何真正的數據庫連接字符串,密碼等)。並顯示確切的錯誤。否則,猜測真的很難。 –
謝謝,大衛,我已經更新了我的問題 – Piki
'--ssl'選項_is_在mongo v3.2中有效;如果鏈接的文檔中顯示「版本3.0_中的_Changed」,則更改是以前大多數分發不支持ssl;但是從v3.0開始,大多數發行版都是_do_。 –