Как запустить локальный сервер MongoDB в Windows: подробное руководство

Чтобы запустить локальный сервер MongoDB в Windows, вы можете воспользоваться следующими методами:

Метод 1: использование командной строки

  1. Загрузка MongoDB. Посетите страницу загрузки MongoDB ( https://www.mongodb.com/try/download/community ) и загрузите пакет Сервера сообщества MongoDB для Windows.
  2. Установите MongoDB: запустите загруженный установщик и следуйте инструкциям по установке. Обязательно выберите вариант установки MongoDB как службы.
  3. Настройка каталога данных: создайте каталог, в котором MongoDB будет хранить свои данные. Например, вы можете создать папку с именем «data» в корне диска C:.
  4. Запустите MongoDB: откройте командную строку и перейдите в каталог установки MongoDB (обычно «C:\Program Files\MongoDB\Server\<версия>\bin»). Выполните следующую команду, чтобы запустить сервер:

    mongod --dbpath C:\data

    Замените «C:\data» на путь к каталогу данных, который вы создали ранее.

Метод 2: использование MongoDB Compass

  1. Загрузите и установите MongoDB Compass. Посетите страницу загрузки MongoDB ( https://www.mongodb.com/try/download/compass ) и загрузите MongoDB Compass, визуальный интерфейс для MongoDB.
  2. Запустите MongoDB Compass: после установки откройте MongoDB Compass.
  3. Создание локального подключения: на экране «Подключение» нажмите кнопку «Новое подключение». MongoDB Compass автоматически подключится к локальному серверу MongoDB, если он запущен. В противном случае отобразится приглашение запустить новый сервер.
  4. Запустить сервер MongoDB: нажмите кнопку «Запустить новый сервер», чтобы запустить локальный сервер MongoDB. MongoDB Compass проведет вас через этот процесс.

Метод 3. Использование Docker

  1. Установка Docker: загрузите и установите Docker для Windows с официального сайта Docker ( https://www.docker.com/products/docker-desktop ).

  2. Извлечение образа MongoDB: откройте окно командной строки или PowerShell и выполните следующую команду, чтобы получить последний образ Docker MongoDB:

    docker pull mongo
  3. Запустите контейнер MongoDB: выполните следующую команду, чтобы запустить новый контейнер MongoDB:

    docker run -d -p 27017:27017 --name mymongodb mongo

    Эта команда запустит контейнер MongoDB с именем «mymongodb» и сопоставит порт 27017 от контейнера к хосту.

Это несколько способов запустить локальный сервер MongoDB в Windows. Вы можете выбрать метод, который лучше всего соответствует вашим потребностям.