MongoDB
Как установить MongoDB на Windows 11
Чтобы установить MongoDB на Windows 11, скачайте MongoDB Community Server с официального сайта, запустите MSI-установщик, выберите установку как Windows Service, затем проверьте подключение через mongosh. Для визуальной работы можно дополнительно установить MongoDB Compass
Нормальный результат установки: служба MongoDB запущена, mongosh открывается, команда db.runCommand({ ping: 1 }) возвращает ok: 1
Шаг 1. Скачать Community Server
Откройте официальную страницу MongoDB для Windows и скачайте MSI-пакет Community Server. Не берите установщик из случайных архивов: версии MongoDB, Compass и Shell обновляются, а неофициальные инструкции быстро устаревают
Во время установки обычно выбирают:
Completeдля обычной установки;- запуск MongoDB как
Service; - установку MongoDB Compass, если нужен графический интерфейс.
Если установщик предлагает путь данных и логов, оставьте стандартный вариант, если у вас нет отдельной причины менять директории
Шаг 2. Проверить службу MongoDB
После установки откройте Services в Windows и найдите службу MongoDB. Она должна быть запущена. Также можно проверить через PowerShell:
Get-Service MongoDB
Если служба остановлена:
Start-Service MongoDB
Если PowerShell открыт без прав администратора и команда не срабатывает, запустите его от имени администратора
Шаг 3. Проверить mongosh
Откройте терминал и выполните:
mongosh
Внутри shell:
db.runCommand({ ping: 1 })
Если видите ok: 1, MongoDB работает
Шаг 4. Создать тестовый документ
use shop
db.products.insertOne({
title: "Тестовый товар",
price: 1000
})
db.products.find()
Если документ выводится, установка завершена не только формально: база принимает запись и чтение
Что сделать после установки
Для учебной локальной базы можно оставить стандартные настройки и подключаться только с вашего компьютера. Если MongoDB ставится для проекта, не открывайте порт 27017 наружу без настройки безопасности. Локальная установка на Windows 11 нужна для разработки, тестов и первых уроков, а не для публичного сервера
Также полезно сразу записать версии:
db.version()
И проверить путь к данным в конфигурации службы. Когда база внезапно не стартует, эти сведения помогают быстрее понять, где лежат файлы и какая версия установлена
Compass на Windows 11
MongoDB Compass нужен, если вы хотите видеть базы, коллекции и документы в интерфейсе. Для локального сервера строка подключения обычно такая:
mongodb://localhost:27017
Подключитесь в Compass, откройте базу shop и коллекцию products. Там должен быть тестовый товар
Частые ошибки
mongosh не распознается
MongoDB Shell может быть не установлен или не добавлен в PATH. Проверьте официальный установщик mongosh и перезапустите терминал после установки
Служба MongoDB не запускается
Проверьте права, путь к папке данных и логи службы. Иногда помогает запуск PowerShell от имени администратора
Compass не подключается
Убедитесь, что служба MongoDB запущена, а адрес подключения mongodb://localhost:27017
Установили только Compass
Compass — это интерфейс, а не сам сервер базы данных. Для локальной работы нужен MongoDB Community Server
Что почитать дальше по MongoDB
Если нужен общий маршрут по теме, откройте рубрику MongoDB. Для соседних задач пригодятся эти разборы:
- Как установить MongoDB на Windows 10 и запустить базу
- MongoDB install Ubuntu: как установить и проверить запуск
- MongoDB install: как установить MongoDB и проверить первый запуск
- Как установить MongoDB Community Server и проверить, что база работает