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. Для соседних задач пригодятся эти разборы:

Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные

Настройки cookie

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x