Вы запускаете клиент оболочки mongo, который по умолчанию пытается подключиться к серверу mongod, работающему на локальном хосте и прослушивающему порт 27017. Однако сервер там не прослушивает, поэтому оболочка mongo отмечает это и завершает работу.
Вам нужно выяснить, почему там не слушался сервер mongod:
- Пакет MongoDB Server не установлен
- Вы указываете непорт по умолчанию, например, в /etc/mongod.conf
- Процесс / служба mongod не работает
- ...
Сначала убедитесь, что пакет сервераУстановлено:
sudo dpkg -l | grep -i ".*mongodb.*server"
Затем проверьте состояние службы Mongod и перейдите оттуда.Это скажет вам, если он работает, какой порт он прослушивает, какой файл конфигурации используется и т. Д.
sudo systemctl status mongod
Если он не работает, попробуйте запустить его:
sudo systemctl start mongod
Если он все еще не запущен, посмотрите сообщения журнала:
sudo journalctl -u mongod.service