Как скачать и установить MongoDB on Windows и облако
Установщики для MongoDB доступны как в 32-битном, так и в 64-битном формате. 32-битные установщики хороши для сред разработки и тестирования. Но для производственных сред следует использовать 64-битные установщики. В противном случае вы можете быть ограничены объемом данных, которые могут храниться в MongoDB.
Для производственных сред рекомендуется всегда использовать стабильную версию.
Как скачать и установить MongoDB on Windows
Для загрузки и установки можно использовать следующие шаги: MongoDB on Windows 10
Шаг 1) Скачать MongoDB Community Server
Перейдите на ссылке. и скачать MongoDB Сервер сообщества. Мы установим 64-битную версию для Windows.
Шаг 2) Нажмите «Настроить».
После завершения загрузки откройте файл MSI. Нажмите «Далее» на начальном экране.
Шаг 3) Примите лицензионное соглашение с конечным пользователем
- Примите лицензионное соглашение с конечным пользователем
- Нажмите Далее
Шаг 4) Нажмите на кнопку «завершить»
Нажмите кнопку «Завершить», чтобы установить все компоненты. Пользовательский вариант можно использовать для установки выборочных компонентов или если вы хотите изменить место установки.
Шаг 5) Конфигурация службы
- Выберите «Запустить службу от имени пользователя сетевой службы». запишите каталог данных, он понадобится нам позже.
- Нажмите Далее
Шаг 6) Начать процесс установки
Нажмите кнопку «Установить», чтобы начать установку.
Шаг 7) Нажмите «Далее» после завершения
Начнется установка. Нажмите «Далее» после завершения
Шаг 8) Нажмите кнопку Готово.
Последний шаг. После завершения установки нажмите кнопку «Готово».
Привет мир MongoDB: JavaДрайвер скрипта
Водители в MongoDB используются для связи между клиентскими приложениями и базой данных. Например, если у вас был Java программу и потребовал, чтобы она подключилась к MongoDB то вам потребуется загрузить и интегрировать Java драйвер, чтобы программа могла работать с MongoDB .
Водитель для JavaСценарий поставляется из коробки. MongoDB оболочка, которая используется для работы с MongoDB база данных на самом деле представляет собой оболочку JavaScript. Чтобы получить к нему доступ
Шаг 1) Перейдите в папку «C:\Program Files\».MongoDB\Server\4.0\bin” и дважды щелкните на mongo.exe. В качестве альтернативы вы также можете щелкнуть на MongoDB элемент рабочего стола
Шаг 2) Введите следующую программу в оболочку
var myMessage='Hello World'; printjson(myMessage);
Пояснение к коду:
- Мы просто объявляем простой Javascript переменная для хранения строки под названием «Hello World».
- Мы используем метод printjson для вывода переменной на экран.
Установите Python Драйвер
Шаг 1) Обеспечивать Python установлен в системе
Шаг 2) Установите драйверы, связанные с mongo, выполнив следующую команду:
pip install pymongo
Установить драйвер Ruby
Шаг 1) Убедитесь, что Ruby установлен в системе.
Шаг 2) Убедитесь, что драгоценные камни обновлены, введя команду
gem update -system
Шаг 3) Установите драйверы, связанные с mongo, выполнив следующую команду:
gem install mong
Установите MongoDB Compass- MongoDB Инструмент управления
На рынке существуют инструменты, которые позволяют управлять MongoDB. Одним из таких некоммерческих инструментов является MongoDB Compass.
Некоторые особенности Compass приведены ниже:
- Полная мощь Mongoshell
- Несколько оболочек
- Несколько результатов
Шаг 1) Перейдите на ссылке. и нажмите скачать
Шаг 2) Введите данные во всплывающем окне и нажмите «Отправить».
Шаг 3) Double нажмите на скачанный файл
Шаг 4) Установка начнется автоматически
Шаг 5) Compass запустится с экраном приветствия
Шаг 6) Оставьте настройки конфиденциальности по умолчанию и нажмите «Начать использовать Compass».
Шаг 7) Вы увидите домашний экран со списком текущих баз данных.
MongoDB Конфигурация, импорт и экспорт
Перед началом MongoDB сервере, первым ключевым аспектом является настройка каталога данных, в котором будут храниться все MongoDB данные будут сохранены. Это можно сделать следующим образом
Приведенная выше команда «md \data\db» создает каталог с именем \data\db в вашем текущем местоположении.
MongoDB автоматически создаст базы данных в этом месте, поскольку это местоположение по умолчанию для MongoDB хранить свою информацию. Мы просто проверяем наличие каталога, чтобы MongoDB можно найти его, когда он начнется.
Импорт данных в MongoDB делается с помощью команды «mongoimport». Следующий пример показывает, как это можно сделать.
Шаг 1) Создайте файл CSV с именем data.csv и поместите в него следующие данные.
Идентификатор сотрудника,Имя сотрудника
- Guru99
- Мохан
- Smith
Итак, в приведенном выше примере мы предполагаем, что хотим импортировать 3 документа в коллекцию под названием data. Первая строка называется строкой заголовка, которая станет именами полей коллекции.
Шаг 2) Выполните команду импорта mongo
Пояснение к коду:
- Мы указываем опцию db, чтобы указать, в какую базу данных следует импортировать данные.
- Параметр типа указывает, что мы импортируем файл csv.
- Помните, что первая строка называется строкой заголовка, которая станет именами полей коллекции, поэтому мы указываем опцию –headerline. А затем указываем наш файл data.csv.
Результат
Вывод ясно показывает, что 3 документа были импортированы в MongoDB.
Экспорт MongoDB делается с помощью команды mongoexport
Пояснение к коду:
- Мы указываем опцию db, чтобы указать, из какой базы данных следует экспортировать данные.
- Мы указываем опцию коллекции, чтобы указать, какую коллекцию использовать.
- Третий вариант — указать, что мы хотим экспортировать в файл csv.
- Четвертый — указать, какие поля коллекции следует экспортировать.
- Опция –out указывает имя CSV-файла, в который нужно экспортировать данные.
Результат
Вывод ясно показывает, что 3 записи были экспортированы из MongoDB.
Настройка 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, установленный по умолчанию. Никаких других изменений на странице не вносите и нажмите «Создать». Cluster".
Шаг 4) Cluster создание занимает некоторое время:
Шаг 5) Через некоторое время вы увидите
Шаг 6) Нажмите «Безопасность» > «Добавить нового пользователя».
Шаг 7) На следующем экране
- Введите учетные данные пользователя
- Назначение привилегий
- Нажмите кнопку «Добавить пользователя».
Шаг 8) На панели управления нажмите кнопку «Подключиться».
- Внесите в белый список ваше IP-соединение
- Выберите способ подключения
Шаг 9) Выберите способ подключения по вашему выбору для подключения MongoDB сервер