MongoDB shell和服务器不匹配
我正在尝试连接到mlab数据库,但是当我运行命令时MongoDB shell和服务器不匹配,mongodb,Mongodb,我正在尝试连接到mlab数据库,但是当我运行命令时 mongodb://ds119508.mlab.com:19508/myDb -u myUser -p myPass 它始终提示以下消息: MongoDB shell版本3.4.0连接到: mongodb://ds119508.mlab.com:19508/heroku_xnz5tw94 MongoDB服务器 版本:3.2.11警告:shell和服务器版本不匹配 我想把它处理掉。我确信我一直在使用安装3.4版本 提前感谢您的帮助。我也遇到了这
mongodb://ds119508.mlab.com:19508/myDb -u myUser -p myPass
它始终提示以下消息:
MongoDB shell版本3.4.0连接到:
mongodb://ds119508.mlab.com:19508/heroku_xnz5tw94 MongoDB服务器
版本:3.2.11警告:shell和服务器版本不匹配
我想把它处理掉。我确信我一直在使用安装3.4
版本
提前感谢您的帮助。我也遇到了这个问题。这是因为升级mongodb时没有关闭mongo服务器 现在您已经有了新版本的mongodb(从MongoShell版本开始)。您只需重新启动
mongod
过程即可解决此问题
有关启动和停止mongo进程的信息,请参阅您的计算机中可能安装了多个mongodb版本。我也遇到了类似的问题(我卸载了旧版本,但没有完全卸载),我按照此链接()卸载了所有版本的mongodb,并重新安装了最新的版本,并且运行正常。这是因为您的版本不同于他们服务器上的一个mlab。我将忽略此警告,但如果您真的想消除此警告,请卸载您的本地MongoDB版本3.4并安装3.2.11。此版本可能会导致哪些异常?有人知道一个例子吗?@typelogic我也很好奇,你能告诉我确切的命令吗,因为我找不到如何用特定的版本重新启动?