Как установить mongodb на Windows 10

Обновлено: 21.11.2024

MongoDB Atlas – это вариант службы MongoDB, размещенный в облаке, который не требует дополнительных затрат на установку и предлагает бесплатный уровень для начала работы.

Обзор

Используйте это руководство для установки MongoDB 5.0 Community Edition в Windows с помощью мастера установки по умолчанию.

Версия MongoDB

Это руководство устанавливает MongoDB 5.0 Community Edition. Чтобы установить другую версию MongoDB Community, используйте раскрывающееся меню версии в верхнем левом углу этой страницы, чтобы выбрать документацию для этой версии.

Способ установки

Это руководство устанавливает MongoDB в Windows с помощью мастера установки MSI по умолчанию. Чтобы установить MongoDB с помощью средства командной строки msiexec.exe, см. раздел Установка MongoDB с помощью msiexec.exe. Инструмент msiexec.exe полезен для системных администраторов, которые хотят развернуть MongoDB в автоматическом режиме с помощью автоматизации.

Соображения

Оболочка MongoDB, монгош

Оболочка MongoDB (mongosh) не устанавливается вместе с сервером MongoDB. Вам необходимо следовать инструкциям по установке mongosh, чтобы загрузить и установить mongosh отдельно.

Поддержка платформы

  • Windows Server 2019
  • Windows 10/Windows Server 2016

MongoDB поддерживает только 64-разрядные версии этих платформ.

Дополнительную информацию см. в разделе Поддерживаемые платформы.

Виртуализация

Oracle предлагает экспериментальную поддержку VirtualBox на хостах Windows, на которых работает Hyper-V. Однако Microsoft не поддерживает VirtualBox в Hyper-V.

Отключите Hyper-V, если вы хотите установить MongoDB в Windows с помощью VirtualBox.

Производственные примечания

Перед развертыванием MongoDB в производственной среде ознакомьтесь с документом «Примечания к производственной среде», в котором представлены соображения по производительности и рекомендации по настройке для развертывания MongoDB в производственной среде.

Установите MongoDB Community Edition

Процедура

Выполните следующие действия, чтобы установить MongoDB Community Edition с помощью мастера установки MongoDB. В процессе установки устанавливаются как двоичные файлы MongoDB, так и файл конфигурации по умолчанию \bin\mongod.cfg .

Загрузить программу установки.

Загрузите установщик MongoDB Community .msi по следующей ссылке:

  1. В раскрывающемся списке «Версия» выберите версию MongoDB для загрузки.
  2. В раскрывающемся списке "Платформа" выберите Windows .
  3. В раскрывающемся списке "Пакет" выберите msi .
  4. Нажмите "Загрузить" .

Запустите программу установки MongoDB.

Например, из Проводника/Проводника Windows:

  1. Перейдите в каталог, в который вы загрузили программу установки MongoDB (файл .msi). По умолчанию это ваш каталог загрузок.
  2. Дважды щелкните файл .msi.

Следуйте указаниям мастера установки MongoDB Community Edition.

Мастер проведет вас через этап установки MongoDB и MongoDB Compass.

  1. Выберите тип установки. Вы можете выбрать полный (рекомендуется для большинства пользователей) или выборочный тип установки. Параметр «Полная установка» устанавливает MongoDB и инструменты MongoDB в расположение по умолчанию. Параметр "Выборочная установка" позволяет указать, какие исполняемые файлы устанавливаются и где.
  2. Конфигурация службы

Начиная с MongoDB 4.0, вы можете настроить MongoDB как службу Windows во время установки или просто установить двоичные файлы.

Установить монгош

Установщик .msi не включает mongosh. Следуйте инструкциям по установке mongosh, чтобы загрузить и установить оболочку отдельно.

Если вы установили MongoDB как службу Windows

Служба MongoDB запускается после успешной установки. Настройте экземпляр MongoDB с помощью файла конфигурации \bin\mongod.cfg .

Если вы не установили MongoDB как службу Windows

Если вы установили только исполняемые файлы и не устанавливали MongoDB как службу Windows, вам необходимо вручную запустить экземпляр MongoDB.

Запуск MongoDB Community Edition как службы Windows

Начиная с версии 4.0, вы можете установить и настроить MongoDB как службу Windows во время установки. Служба MongoDB запускается после успешной установки. Настройте экземпляр MongoDB с помощью файла конфигурации \bin\mongod.cfg .

Если вы еще этого не сделали, следуйте инструкциям по установке mongosh, чтобы загрузить и установить оболочку MongoDB (mongosh).

Установщики для MongoDB доступны как в 32-разрядном, так и в 64-разрядном формате. 32-разрядные установщики хороши для сред разработки и тестирования. Но для производственных сред следует использовать 64-битные установщики. В противном случае вы можете быть ограничены объемом данных, которые могут храниться в MongoDB.

Рекомендуется всегда использовать стабильную версию для производственных сред.

В этом уроке вы узнаете –

Как загрузить и установить MongoDB в Windows

Следующие шаги можно использовать для загрузки и установки MongoDB в Windows 10

Шаг 1) Загрузите сервер сообщества MongoDB

Перейдите по ссылке и загрузите сервер сообщества MongoDB. Мы установим 64-разрядную версию для Windows.

Шаг 2) Нажмите «Настройка»

После завершения загрузки откройте файл msi. Нажмите «Далее» на начальном экране.

Шаг 3. Примите лицензионное соглашение с конечным пользователем

  1. Примите лицензионное соглашение с конечным пользователем.
  2. Нажмите "Далее".

Шаг 4) Нажмите кнопку «Завершить»

Нажмите кнопку «Завершить», чтобы установить все компоненты. Пользовательский параметр можно использовать для установки выборочных компонентов или если вы хотите изменить место установки.

Шаг 5) Настройка службы

  1. Выберите «Запускать службу от имени пользователя сетевой службы». запишите каталог данных, он понадобится нам позже.
  2. Нажмите "Далее".

Шаг 6) Запустите процесс установки

Нажмите кнопку «Установить», чтобы начать установку.

Шаг 7) После завершения нажмите «Далее».

Начнется установка. Нажмите «Далее» после завершения.

Шаг 8) Нажмите кнопку "Готово"

Последний шаг. После завершения установки нажмите кнопку "Готово"

Hello World MongoDB: драйвер JavaScript

Драйверы в MongoDB используются для связи между клиентскими приложениями и базой данных. Например, если у вас есть программа на Java и вам нужно подключиться к MongoDB, вам потребуется загрузить и интегрировать драйвер Java, чтобы программа могла работать с базой данных MongoDB.

Драйвер для JavaScript поставляется из коробки. Оболочка MongoDB, которая используется для работы с базой данных MongoDB, на самом деле является оболочкой javascript. Чтобы получить к нему доступ

Шаг 1) Перейдите в «C:\Program Files\MongoDB\Server\4.0\bin» и дважды щелкните файл mongo.exe. Кроме того, вы также можете щелкнуть элемент рабочего стола MongoDB

Шаг 2) Введите следующую программу в оболочку

Пояснение кода:

  1. Мы просто объявляем простую переменную Javascript для хранения строки под названием "Hello World".
  2. Мы используем метод printjson для вывода переменной на экран.

Установите драйвер Python

Шаг 1. Убедитесь, что Python установлен в системе

Шаг 2) Установите драйверы, связанные с mongo, введя следующую команду

Установить драйвер Ruby

Шаг 1. Убедитесь, что Ruby установлен в системе

Шаг 2. Убедитесь, что gems обновлен, введя команду

Шаг 3) Установите драйверы, связанные с mongo, введя следующую команду

Установите MongoDB Compass — инструмент управления MongoDB

На рынке есть инструменты для управления MongoDB. Одним из таких некоммерческих инструментов является MongoDB Compass.

Некоторые функции Compass приведены ниже:

  1. Все возможности Mongoshell
  2. Несколько оболочек
  3. Несколько результатов

Шаг 1) Перейдите по ссылке и нажмите «Скачать»

Шаг 2. Введите данные во всплывающем окне и нажмите «Отправить».

Шаг 3) Дважды щелкните загруженный файл

Шаг 4. Установка начнется автоматически

Шаг 5. Компас запустится с экраном приветствия

Шаг 6) Оставьте настройки конфиденциальности по умолчанию и нажмите «Начать использовать Compass»

Шаг 7) Вы увидите домашний экран со списком текущих баз данных.

Конфигурация, импорт и экспорт MongoDB

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

Приведенная выше команда md \data\db создает каталог с именем \data\db в вашем текущем местоположении.

MongoDB автоматически создаст базы данных в этом расположении, так как MongoDB по умолчанию хранит информацию в этом месте. Мы просто обеспечиваем наличие каталога, чтобы MongoDB могла найти его при запуске.

Импорт данных в MongoDB выполняется с помощью команды «mongoimport». В следующем примере показано, как это можно сделать.

Шаг 1. Создайте файл CSV с именем data.csv и поместите в него следующие данные

Итак, в приведенном выше примере мы предполагаем, что хотим импортировать 3 документа в коллекцию под названием данные. Первая строка называется строкой заголовка, которая станет именами полей коллекции.

Шаг 2) Выполните команду импорта mongo

Пояснение кода:

  1. Мы указываем параметр db, чтобы указать, в какую базу данных следует импортировать данные
  2. Опция типа указывает, что мы импортируем CSV-файл.
  3. Помните, что первая строка называется строкой заголовка, которая станет именами полей коллекции, поэтому мы указываем параметр –headerline. А затем указываем наш файл data.csv.

Вывод

Выходные данные ясно показывают, что в MongoDB было импортировано 3 документа.

Экспорт MongoDB выполняется с помощью команды mongoexport

Пояснение кода:

  1. Мы указываем параметр db, чтобы указать, из какой базы данных следует экспортировать данные.
  2. Мы указываем параметр коллекции, чтобы указать, какую коллекцию использовать
  3. Третий вариант — указать, что мы хотим экспортировать в CSV-файл.
  4. Четвертый — указать, какие поля коллекции следует экспортировать.
  5. Опция –out указывает имя CSV-файла, в который экспортируются данные.

Вывод

Выходные данные ясно показывают, что из MongoDB были экспортированы 3 записи.

Настройка сервера MongoDB с помощью файла конфигурации

Можно настроить экземпляр сервера mongod для запуска с помощью файла конфигурации. Файл конфигурации содержит параметры, эквивалентные параметрам командной строки mongod.

Например, предположим, что вы хотите, чтобы MongoDB сохраняла всю информацию журналов в произвольном месте, а затем выполните следующие шаги

Шаг 1) Создайте файл с именем «mongod.conf» и сохраните в нем указанную ниже информацию

  1. Первая строка файла указывает, что мы хотим добавить конфигурацию для файла системного журнала, то есть где информация о том, что сервер делает в пользовательском файле журнала.
  2. Второй вариант — указать, что это будет файл.
  3. Здесь указано расположение файла журнала.
  4. logAppend: «true» означает, что информация журнала будет постоянно добавляться в файл журнала. Если вы укажете значение «false», то файл будет удален и создан заново при каждом повторном запуске сервера.

Шаг 2) Запустите серверный процесс mongod и укажите созданный выше файл конфигурации в качестве параметра. Скриншот того, как это можно сделать, показан ниже

После выполнения приведенной выше команды серверный процесс начнет использовать этот файл конфигурации, и если вы перейдете к файлу /etc. в вашей системе вы увидите созданный файл mongod.log.

На приведенном ниже снимке показан пример того, как должен выглядеть файл журнала.

Как установить MongoDB в облаке (AWS, Google, Azure)

Вам не нужно устанавливать сервер MongoDB и настраивать его. Вы можете развернуть сервер MongoDB Atlas в облаке на таких платформах, как AWS, Google Cloud, Azure, и подключиться к экземпляру с помощью клиента. Ниже приведены подробные инструкции

Шаг 1) Перейти по ссылке

  1. Введите личные данные
  2. Принять условия
  3. Нажмите кнопку "Начать бесплатно"

Шаг 2) Нажмите "Создать мой первый кластер"

Шаг 3. В качестве облачного провайдера вы можете выбрать AWS, Google Cloud или Azure. В этом руководстве мы будем использовать AWS, который установлен по умолчанию. Не вносите никаких других изменений на странице и нажмите «Создать кластер».

Шаг 4) Создание кластера занимает некоторое время:

Шаг 5) Через некоторое время вы увидите

Шаг 6. Нажмите Безопасность > Добавить нового пользователя

Шаг 7) На следующем экране

  1. Введите учетные данные пользователя
  2. Назначить права
  3. Нажмите кнопку "Добавить пользователя".

Шаг 8) На панели инструментов нажмите кнопку подключения

  1. Внесите ваше IP-подключение в белый список
  2. Выберите способ подключения.

Шаг 9) Выберите способ подключения по вашему выбору для подключения к серверу MongoDB

MongoDB – это широко используемая база данных NoSQL. Он широко используется для разработки веб-приложений и хранения в реальном времени. В этом руководстве по установке MongoDB в Windows вы пройдете пошаговый процесс установки и настройки MongoDB.

Теперь, когда вы знаете, что вас ждет, продолжайте читать статью, чтобы глубже погрузиться в эту тему.

Пошаговое руководство по установке MongoDB в Windows

Перейти на сайт загрузки

Перейдите на официальный веб-сайт MongoDB.

Курс для разработчиков и администраторов MongoDB

Перепроверьте спецификации и загрузите MongoDB

В разделе "Программное обеспечение" выберите версию сервера сообщества.

Убедитесь, что характеристики в правой части экрана верны. На момент написания последней версией была 4.4.5. Убедитесь, что платформа — Windows, а пакет — MSI. Нажмите «Загрузить».

Установка MongoDB

Вы можете найти загруженный файл в каталоге загрузок. Вы можете выполнить указанные там шаги и установить программное обеспечение.

После успешного завершения установки вы найдете пакет программного обеспечения на диске C. C:\Program Files\MongoDB\Server\4.4\bin.

Вы можете видеть, что есть исполняемые файлы mongo и mongod. Файл mongod — это демон-процесс, который выполняет фоновые задания, такие как доступ, извлечение и обновление базы данных.

Создать переменную среды

Рекомендуется создать переменную среды для исполняемого файла, чтобы вам не приходилось менять структуру каталогов каждый раз, когда вы хотите запустить файл.

Разработчик и администратор MongoDB: бесплатный курс

Выполнить приложение Mongo

После создания пути среды вы можете открыть командную строку, просто ввести mongo и нажать клавишу ввода.

Затем создается и запускается сервер mongo.

Магистерская программа для инженеров по работе с большими данными

Проверьте настройку

Чтобы проверить правильность настройки, введите команду show DBS.

После этого вы успешно установили и настроили MongoDB в своей системе Windows.

В этом демонстрационном образце также создана база данных с именем mydatabase, в которую добавлены некоторые данные. Он также отобразил то же самое с помощью метода find().

В следующих статьях вы узнаете больше о MongoDB и о том, как с ней работать.

Дальнейшие шаги

Мы надеемся, что эта статья об установке MongoDB в Windows помогла вам. Если вы хотите сделать карьеру разработчика, вам пригодится сертификация.

Учебный курс Simplilearn по сертификации MongoDB поможет вам освоить популярные и важные темы, такие как запросы, прием, сегментирование, моделирование данных и репликация данных с помощью MongoDB, а также установку, обновление и обслуживание среды MongoDB. Этот курс также поможет вам получить высокий уровень владения методами настройки и резервного копирования MongoDB, а также необходимыми стратегиями мониторинга и эксплуатации.

Есть вопросы по MongoDB? Разместите их в разделе комментариев на этой странице, и наши отраслевые эксперты свяжутся с вами в ближайшее время!

Найдите наши онлайн-классы для разработчиков и администраторов MongoDB в ведущих городах:

Об авторе

Чинмайи Дешпанде

Чинмайи — аналитик-исследователь и страстный писатель. Будучи энтузиастом технологий, ее глубокие знания в этой области помогают ей разрабатывать структурированный контент и предоставлять его соответствующим образом.

MongoDB — это ориентированная на документы база данных с открытым исходным кодом, предназначенная для хранения больших объемов данных, а также позволяющая очень эффективно работать с этими данными. Он относится к базе данных NoSQL (не только SQL), поскольку хранение и извлечение данных в MongoDB осуществляется не в виде таблиц. Это общее введение в MongoDB, теперь мы узнаем, как установить MongoDB в Windows?.

Вы можете установить MongoDB, используя два разных метода: один с помощью msi, а другой с помощью zip. Здесь мы обсудим, как установить MongoDB с помощью msi, поэтому вам нужно внимательно следовать каждому шагу:

Шаг 1. Перейдите в Центр загрузки MongoDB, чтобы загрузить Сервер совместной работы MongoDB.

Здесь вы можете выбрать любую версию, Windows и пакет в соответствии с вашими требованиями. Для Windows нам нужно выбрать:

  • Версия: 4.2.2
  • ОС: ОС Windows
  • Пакет: msi

Шаг 2. Когда загрузка будет завершена, откройте файл msi и нажмите кнопку Далее на экране запуска:

Шаг 3. Теперь примите Лицензионное соглашение с конечным пользователем и нажмите кнопку "Далее":

Шаг 4. Теперь выберите полный вариант, чтобы установить все функции программы. Здесь, если вы хотите установить только выбранные функции программы и хотите выбрать место установки, используйте параметр Пользовательский:

Шаг 5. Выберите «Запустить службу от имени пользователя сетевой службы» и скопируйте путь к каталогу данных. Нажмите «Далее»:

Шаг 6. Нажмите кнопку Установить, чтобы начать процесс установки:

Шаг 7: После нажатия кнопки установки начинается установка MongoDB:

Шаг 8. Теперь нажмите кнопку Готово, чтобы завершить процесс установки:

Шаг 9. Теперь мы идем в папку, где MongoDB была установлена ​​на шаге 5 в вашей системе, и копируем путь к корзине:

Шаг 10. Теперь, чтобы создать переменную среды, откройте системные свойства Мои личные заметки arrow_drop_up

Читайте также:

ИмяДатаМесто
Разработчик MongoDB и Администратор 14 мая - 5 июня 2022 г.,
Группа выходного дня
Ваш городПодробнее