Если вы столкнулись с этой проблемой Это означает, что вы пытаетесь подключиться к монго без запуска сервера на локальном компьютере, что вызывает эту проблему
Некоторые системыне запускать сервис Монго автоматически при запуске машины.Поэтому вам нужно запустить его вручную.
Запустите эту команду, чтобы запускать сервис каждый раз, когда вы запускаете компьютер или когда вы хотите использовать mongo
sudo service mongod start
// or
sudo systemctl start mongod
Запуск sudo service mongod status
и смотритечто это возвращает.Если он остановлен, запустите sudo service mongod start
, чтобы запустить mongodb, и попробуйте подключиться к нему.
Если sudo service mongod start
выдает ошибку, то
Создайте файл /lib/systemd/system/mongod.service
со следующим содержимым:
[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target
[Service]
User=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf
[Install]
WantedBy=multi-user.target
Если ошибка не устранена, сообщите об ошибке консоли.При запуске мы можем помочь вам лучше.