Як завантажити та встановити MongoDB on Windows і Хмара

⚡ Розумний підсумок

Як завантажити та встановити MongoDB on Windows а також пояснення щодо хмарних технологій у вигляді повного посібника з налаштування. Цей ресурс охоплює встановлення MongoDB Сервер спільноти увімкнено Windows, Javaсценарій, Python, та драйвери Ruby, MongoDB Compass, конфігурація з імпортом та експортом, файл конфігурації та розгортання MongoDB Атлас на хмарі.

  • 🪟 Windows Установка: Завантажте 64-розрядний Community Server та запустіть інсталятор MSI.
  • 🔌 драйвери: JavaВбудовані скрипти; додати Python Драйвери (pymongo) та Ruby (mongo).
  • 🧭 Компас: встановити MongoDB Compass Графічний інтерфейс для візуального керування базами даних.
  • Конфігурація: Встановіть каталог даних, імпортуйте/експортуйте CSV та використовуйте файл конфігурації.
  • ☁️ хмара: Розгортання MongoDB Атлас на AWS, Google Cloudабо Azure та підключити клієнта.

Як завантажити та встановити MongoDB

Установники для MongoDB доступні як у 32-розрядному, так і в 64-розрядному форматі. 32-розрядні інсталятори добре підходять для середовищ розробки та тестування. Але для виробничих середовищ слід використовувати 64-розрядні інсталятори. В іншому випадку обсяг даних, які можна зберігати, може бути обмежений. MongoDBДля виробничих середовищ рекомендується завжди використовувати стабільну версію.

Як завантажити та встановити MongoDB on Windows

Для завантаження та встановлення можна використати наступні кроки MongoDB on Windows 10:

Крок 1) Завантажити MongoDB Community Server

Перейдіть до за посиланням і завантажити MongoDB Сервер спільноти. Ми встановимо 64-розрядну версію для Windows.

Завантажте та встановіть MongoDB on Windows

Крок 2) Натисніть Налаштування

Після завершення завантаження відкрийте файл msi. Натисніть кнопку «Далі» на екрані запуску.

Завантажте та встановіть MongoDB on Windows

Крок 3) Прийміть Ліцензійну угоду кінцевого користувача

  1. Прийміть Ліцензійну угоду кінцевого користувача.
  2. Натисніть кнопку Далі.

Завантажте та встановіть MongoDB on Windows

Крок 4) Натисніть кнопку «Завершити»

Натисніть кнопку «Завершити», щоб встановити всі компоненти. Варіант налаштування можна використовувати для встановлення окремих компонентів або якщо ви хочете змінити розташування інсталяції.

Завантажте та встановіть MongoDB on Windows

Крок 5) Конфігурація служби

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

Завантажте та встановіть MongoDB on Windows

Крок 6) Почніть процес встановлення

Натисніть кнопку «Встановити», щоб розпочати встановлення.

Завантажте та встановіть MongoDB on Windows

Крок 7) Натисніть «Далі» після завершення

Почнеться встановлення. Після завершення натисніть «Далі».

Завантажте та встановіть MongoDB on Windows

Крок 8) Натисніть кнопку Готово

Заключний крок: після завершення встановлення натисніть кнопку «Готово».

Завантажте та встановіть MongoDB on Windows

Привіт світ MongoDB: JavaДрайвер сценарію

Водії в MongoDB використовуються для зв'язку між клієнтськими програмами та базою даних. Наприклад, якщо у вас був Java програму та вимагав її підключення до MongoDB, тоді вам потрібно буде завантажити та інтегрувати Java драйвер, щоб програма могла працювати з MongoDB , що постійно розширюється.

Водій для JavaScript виходить із коробки. The MongoDB оболонка, яка використовується для роботи з MongoDB база даних насправді є JavaОболонка скрипта. Щоб отримати до неї доступ:

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

Привіт світ MongoDB: JavaДрайвер сценарію

Крок 2) Введіть таку програму в оболонку:

var myMessage='Hello World';
printjson(myMessage);

Привіт світ MongoDB: JavaДрайвер сценарію

Code Пояснення:

  1. Ми просто декларуємо простий JavaЗмінна скрипта для зберігання рядка під назвою «Hello World».
  2. Ми використовуємо метод printjson, щоб вивести змінну на екран.

Встановлювати Python Водій

Крок 1) Забезпечувати Python встановлено в системі.

Крок 2) Встановіть драйвери, пов'язані з Mongo, виконавши команду нижче:

pip install pymongo

Встановіть драйвер Ruby

Крок 1) Переконайтеся, що Ruby встановлено в системі.

Крок 2) Переконайтеся, що gems оновлено, виконавши команду:

gem update --system

Крок 3) Встановіть драйвери, пов'язані з Mongo, виконавши команду нижче:

gem install mongo

Встановлювати MongoDB Compass - MongoDB Інструмент управління

На ринку є інструменти, якими можна керувати MongoDB. Одним із таких некомерційних інструментів є MongoDB CompassДеякі з функцій Compass наведено нижче:

  1. Повна потужність оболонки Mongo
  2. Кілька оболонок
  3. Кілька результатів

Крок 1) Перейдіть до за посиланням і натисніть кнопку завантаження.

Встановлювати MongoDB Compass

Крок 2) Введіть дані у спливаючому вікні та натисніть «Надіслати».

Встановлювати MongoDB Compass

Крок 3) Double натисніть на завантажений файл.

Встановлювати MongoDB Compass

Крок 4) Інсталяція розпочнеться автоматично.

Встановлювати MongoDB Compass

Крок 5) Compass запуститься з екраном привітання.

Встановлювати MongoDB Compass

Крок 6) Залиште налаштування конфіденційності за замовчуванням і натисніть «Почати використовувати Compass».

Встановлювати MongoDB Compass

Крок 7) Ви побачите головний екран зі списком поточних баз даних.

Встановлювати MongoDB Compass

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

Перед початком MongoDB сервера, першим ключовим аспектом є налаштування каталогу даних, де всі MongoDB дані будуть збережені. Це можна зробити наступним чином:

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

Наведена вище команда 'md \data\db' створює каталог під назвою \data\db у вашому поточному місці. MongoDB автоматично створить бази даних у цьому місці, оскільки це розташування за замовчуванням для MongoDB зберігати свою інформацію. Ми просто гарантуємо, що каталог присутній, так що MongoDB можна знайти його, коли він запускається.

Імпорт даних в MongoDB виконується за допомогою команди «mongoimport». Наступний приклад показує, як це можна зробити.

Крок 1) Створіть CSV-файл з назвою data.csv та помістіть у нього такі дані:

Employeeid,EmployeeName
1,Guru99
2,Mohan
3,Smith

Отже, у наведеному вище прикладі ми припускаємо, що хочемо імпортувати 3 документи до колекції під назвою data. Перший рядок називається заголовком, який стане іменами полів колекції.

Крок 2) Виконайте команду mongoimport.

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

Code Пояснення:

  1. Ми вказуємо опцію db, щоб вказати, до якої бази даних слід імпортувати дані.
  2. Параметр type вказує, що ми імпортуємо csv-файл.
  3. Пам’ятайте, що перший рядок називається заголовком, який стане іменами полів колекції; саме тому ми вказуємо опцію –headerline. А потім ми вказуємо наш файл data.csv.

Вихід

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

Результат чітко показує, що було імпортовано 3 документи MongoDB.

Експорт MongoDB виконується за допомогою команди mongoexport.

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

Code Пояснення:

  1. Ми вказуємо параметр db, щоб визначити, з якої бази даних слід експортувати дані.
  2. Ми вказуємо опцію колекції, щоб вказати, яку колекцію використовувати.
  3. Третій варіант — вказати, що ми хочемо експортувати у файл csv.
  4. Четверте — вказати, які поля колекції слід експортувати.
  5. Параметр –out визначає назву файлу CSV, до якого потрібно експортувати дані.

Вихід

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

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

Налаштування MongoDB сервер із конфігураційним файлом

Можна налаштувати екземпляр сервера mongod для запуску з файлу конфігурації. Файл конфігурації містить налаштування, еквівалентні параметрам командного рядка mongod. Наприклад, припустимо, що ви хочете MongoDB щоб зберегти всю інформацію журналу в власному місці, виконайте наведені нижче дії.

Крок 1) Створіть файл під назвою «mongod.conf» та збережіть у ньому наведену нижче інформацію.

Налаштування MongoDB Сервер із файлом конфігурації

  1. У першому рядку файлу вказується, що ми хочемо додати конфігурацію для системного журналу, тобто куди буде поміщатися інформація про те, що робить сервер, у спеціальному журналі.
  2. Другий варіант - зазначити, що розташуванням буде файл.
  3. Тут згадується розташування файлу журналу.
  4. LogAppend: «true» означає, що інформація журналу продовжує додаватися до файлу журналу. Якщо вказати значення «false», файл видалятиметься та створюватиметься заново щоразу, коли сервер запуститься знову.

Крок 2) Запустіть процес сервера mongod та вкажіть створений вище файл конфігурації як параметр. Знімок екрана, який показує, як це можна зробити, показано нижче.

Налаштування MongoDB Сервер із файлом конфігурації

Після виконання наведеної вище команди серверний процес почне використовувати цей файл конфігурації, і якщо ви перейдете до каталогу /etc у вашій системі, ви побачите створений файл mongod.log. Наведений нижче знімок екрана показує приклад того, як виглядатиме файл журналу.

Налаштування MongoDB Сервер із файлом конфігурації

Як встановити MongoDB у хмарі (AWS, Google, Azure)

Вам не потрібно встановлювати MongoDB сервер і налаштувати його. Ви можете розгорнути MongoDB Сервер Atlas у хмарі на таких платформах, як AWS, Google Cloud та Azureта підключіться до екземпляра за допомогою клієнта. Нижче наведено детальні кроки:

Крок 1) Перейдіть до за посиланням.

  1. Введіть особисті дані
  2. Погодьтеся з умовами
  3. Натисніть кнопку «Розпочати безкоштовно»

Встановлювати MongoDB на хмарі

Крок 2) Натисніть кнопку «Створити мій перший кластер».

Встановлювати MongoDB на хмарі

Крок 3) Ви можете вибрати між AWS, Google Cloud та Azure як вашого хмарного провайдера. У цьому посібнику ми використовуватимемо AWS, який встановлено за замовчуванням. Не вносьте жодних інших змін на сторінці та натисніть «Створити» Cluster".

Встановлювати MongoDB на хмарі

Крок 4) Cluster створення займає певний час.

Встановлювати MongoDB на хмарі

Крок 5) Через деякий час ви побачите готовий кластер.

Встановлювати MongoDB на хмарі

Крок 6) Натисніть Безпека > Додати нового користувача.

Встановлювати MongoDB на хмарі

Крок 7) На наступному екрані:

  1. Введіть облікові дані користувача
  2. Призначити привілеї
  3. Натисніть кнопку «Додати користувача»

Встановлювати MongoDB на хмарі

Крок 8) На панелі інструментів натисніть кнопку «Підключитися».

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

Встановлювати MongoDB на хмарі

Крок 9) Виберіть потрібний вам спосіб підключення до MongoDB сервера.

Встановлювати MongoDB на хмарі

Поширені запитання

Так. Помічники зі штучним інтелектом можуть генерувати файли конфігурації Mongod, пояснювати помилки підключення та пропонувати виправлення для проблем з драйверами або службами. Вам все одно слід перевірити команди на відповідність офіційним MongoDB документацію перед їх застосуванням.

Так. MongoDB Atlas включає інтеграції з векторним пошуком Atlas та штучним інтелектом, що дозволяє створювати додатки для семантичного пошуку та генерації даних. Він зберігає вбудовані елементи разом з документами, усуваючи потребу в окремій векторній базі даних.

Так. MongoDB Сервер спільноти є безкоштовним та з відкритим кодом для Windows, macOSта Linux. MongoDB Atlas також пропонує безкоштовний хмарний рівень, тоді як Enterprise Edition додає платні розширені функції та підтримку.

Сервер спільноти встановлюється та керується на вашому власному комп’ютері або сервері. Atlas — це повністю керований хмарний сервіс, який займається налаштуванням, масштабуванням, резервним копіюванням та безпекою на AWS. Google Cloudабо Azure.

Підсумуйте цей пост за допомогою: