2016-12-10 17 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