2016-12-10 16 views
7

我試圖連接到一個數據庫MLAB,但是當我運行命令MongoDB的外殼和服務器不匹配

mongodb://ds119508.mlab.com:19508/myDb -u myUser -p myPass 

它總是提示此消息:

MongoDB的外殼版本V3 。4.0連接到: 的MongoDB://ds119508.mlab.com:19508/heroku_xnz5tw94 MongoDB的服務器 版本:3.2.11警告:外殼和服務器版本不匹配

我想擺脫這一點。我敢肯定,我一直在使用this guide

感謝事先安裝3.4版本的幫助

+0

這是因爲版本必須比他們的服務器上一個MLAB不同。我會忽略這個警告,但如果你真的想擺脫它,請卸載3.4版本地MongoDB並安裝3.2.11。 – Saleem

+1

此版本不等式可能會產生哪些異常?有人可以知道一個例子嗎? – ifelsemonkey

回答

4

我也有這個問題遇到過。這是因爲沒有關閉mongo服務器而升級mongodb。

現在你已經有了新版本的mongodb(從mongo shell版本中獲知)。您可以通過重新啓動mongod進程來解決它。

啓動和回採工藝蒙哥,看到https://docs.mongodb.com/manual/tutorial/manage-mongodb-processes