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