Как установить 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 по следующей ссылке:
- В раскрывающемся списке «Версия» выберите версию MongoDB для загрузки.
- В раскрывающемся списке "Платформа" выберите Windows .
- В раскрывающемся списке "Пакет" выберите msi .
- Нажмите "Загрузить" .
Запустите программу установки MongoDB.
Например, из Проводника/Проводника Windows:
- Перейдите в каталог, в который вы загрузили программу установки MongoDB (файл .msi). По умолчанию это ваш каталог загрузок.
- Дважды щелкните файл .msi.
Следуйте указаниям мастера установки MongoDB Community Edition.
Мастер проведет вас через этап установки MongoDB и MongoDB Compass.
- Выберите тип установки. Вы можете выбрать полный (рекомендуется для большинства пользователей) или выборочный тип установки. Параметр «Полная установка» устанавливает MongoDB и инструменты MongoDB в расположение по умолчанию. Параметр "Выборочная установка" позволяет указать, какие исполняемые файлы устанавливаются и где.
- Конфигурация службы
Начиная с 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. Примите лицензионное соглашение с конечным пользователем
- Примите лицензионное соглашение с конечным пользователем.
- Нажмите "Далее".
Шаг 4) Нажмите кнопку «Завершить»
Нажмите кнопку «Завершить», чтобы установить все компоненты. Пользовательский параметр можно использовать для установки выборочных компонентов или если вы хотите изменить место установки.
Шаг 5) Настройка службы
- Выберите «Запускать службу от имени пользователя сетевой службы». запишите каталог данных, он понадобится нам позже.
- Нажмите "Далее".
Шаг 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) Введите следующую программу в оболочку
Пояснение кода:
- Мы просто объявляем простую переменную Javascript для хранения строки под названием "Hello World".
- Мы используем метод printjson для вывода переменной на экран.
Установите драйвер Python
Шаг 1. Убедитесь, что Python установлен в системе
Шаг 2) Установите драйверы, связанные с mongo, введя следующую команду
Установить драйвер Ruby
Шаг 1. Убедитесь, что Ruby установлен в системе
Шаг 2. Убедитесь, что gems обновлен, введя команду
Шаг 3) Установите драйверы, связанные с mongo, введя следующую команду
Установите MongoDB Compass — инструмент управления MongoDB
На рынке есть инструменты для управления MongoDB. Одним из таких некоммерческих инструментов является MongoDB Compass.
Некоторые функции Compass приведены ниже:
- Все возможности Mongoshell
- Несколько оболочек
- Несколько результатов
Шаг 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
Пояснение кода:
- Мы указываем параметр db, чтобы указать, в какую базу данных следует импортировать данные
- Опция типа указывает, что мы импортируем CSV-файл.
- Помните, что первая строка называется строкой заголовка, которая станет именами полей коллекции, поэтому мы указываем параметр –headerline. А затем указываем наш файл data.csv.
Вывод
Выходные данные ясно показывают, что в MongoDB было импортировано 3 документа.
Экспорт MongoDB выполняется с помощью команды mongoexport
Пояснение кода:
- Мы указываем параметр db, чтобы указать, из какой базы данных следует экспортировать данные.
- Мы указываем параметр коллекции, чтобы указать, какую коллекцию использовать
- Третий вариант — указать, что мы хотим экспортировать в CSV-файл.
- Четвертый — указать, какие поля коллекции следует экспортировать.
- Опция –out указывает имя CSV-файла, в который экспортируются данные.
Вывод
Выходные данные ясно показывают, что из MongoDB были экспортированы 3 записи.
Настройка сервера MongoDB с помощью файла конфигурации
Можно настроить экземпляр сервера mongod для запуска с помощью файла конфигурации. Файл конфигурации содержит параметры, эквивалентные параметрам командной строки mongod.
Например, предположим, что вы хотите, чтобы MongoDB сохраняла всю информацию журналов в произвольном месте, а затем выполните следующие шаги
Шаг 1) Создайте файл с именем «mongod.conf» и сохраните в нем указанную ниже информацию
- Первая строка файла указывает, что мы хотим добавить конфигурацию для файла системного журнала, то есть где информация о том, что сервер делает в пользовательском файле журнала.
- Второй вариант — указать, что это будет файл.
- Здесь указано расположение файла журнала.
- logAppend: «true» означает, что информация журнала будет постоянно добавляться в файл журнала. Если вы укажете значение «false», то файл будет удален и создан заново при каждом повторном запуске сервера.
Шаг 2) Запустите серверный процесс mongod и укажите созданный выше файл конфигурации в качестве параметра. Скриншот того, как это можно сделать, показан ниже
После выполнения приведенной выше команды серверный процесс начнет использовать этот файл конфигурации, и если вы перейдете к файлу /etc. в вашей системе вы увидите созданный файл mongod.log.
На приведенном ниже снимке показан пример того, как должен выглядеть файл журнала.
Как установить MongoDB в облаке (AWS, Google, Azure)
Вам не нужно устанавливать сервер MongoDB и настраивать его. Вы можете развернуть сервер MongoDB Atlas в облаке на таких платформах, как AWS, Google Cloud, Azure, и подключиться к экземпляру с помощью клиента. Ниже приведены подробные инструкции
Шаг 1) Перейти по ссылке
- Введите личные данные
- Принять условия
- Нажмите кнопку "Начать бесплатно"
Шаг 2) Нажмите "Создать мой первый кластер"
Шаг 3. В качестве облачного провайдера вы можете выбрать AWS, Google Cloud или Azure. В этом руководстве мы будем использовать AWS, который установлен по умолчанию. Не вносите никаких других изменений на странице и нажмите «Создать кластер».
Шаг 4) Создание кластера занимает некоторое время:
Шаг 5) Через некоторое время вы увидите
Шаг 6. Нажмите Безопасность > Добавить нового пользователя
Шаг 7) На следующем экране
- Введите учетные данные пользователя
- Назначить права
- Нажмите кнопку "Добавить пользователя".
Шаг 8) На панели инструментов нажмите кнопку подключения
- Внесите ваше IP-подключение в белый список
- Выберите способ подключения.
Шаг 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 и Администратор | 14 мая - 5 июня 2022 г., Группа выходного дня | Ваш город | Подробнее |