Подтвердить что ты не робот

Оболочка MongoDB и сервер не совпадают

Я пытаюсь подключиться к базе данных mlab, но когда я запускаю команду

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 ВНИМАНИЕ: версии оболочки и сервера не совпадают

Я хотел бы избавиться от этого. Я уверен, что устанавливал версию 3.4, используя это руководство

Заранее спасибо за помощь.

4b9b3361

Ответ 1

Я также столкнулся с этой проблемой. И это было вызвано обновлением mongodb без выключения сервера mongo.

Теперь, когда у вас уже есть новая версия mongodb (расскажите по версии оболочки mongo). Вы можете решить эту проблему, просто перезапустив процесс mongod.

Для запуска и остановки процесса Монго, см. https://docs.mongodb.com/manual/tutorial/manage-mongodb-processes

Ответ 2

Вероятно, на вашем компьютере установлено несколько версий mongodb. У меня была похожая проблема (я удалил старую версию, но не полностью), и я перешел по этой ссылке (https://medium.com/@rajanmaharjan/uninstall-mongodb-macos-completely-d2a6d6c163f9), чтобы удалить все версии mongodb и переустановить самую последнюю версию, и это сработало.