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()

Короткий чек-лист

  1. Скачать MSI с официального сайта MongoDB.
  2. Установить Community Server.
  3. Оставить запуск как Windows Service.
  4. Проверить службу через Get-Service Mongo.
  5. Открыть mongosh.
  6. Выполнить db.runCommand({ ping: 1 }).
  7. Вставить тестовый документ через insertOne().
  8. Открыть базу в Compass через mongodb://localhost:27017.

Что делать дальше

После установки разберите базовые операции: создание коллекции, find(), updateOne(), deleteOne(), фильтры и индексы. Так MongoDB перестанет быть просто установленной программой и станет рабочим инструментом для проекта

Что почитать дальше по MongoDB

Если нужен общий маршрут по теме, откройте рубрику MongoDB. Для соседних задач пригодятся эти разборы:

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

Настройки cookie

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