Налаштування Mongo Atlas
Last updated
Last updated
MongoDB Atlas — це багатохмарна служба баз даних, створена тими ж людьми, що створюють MongoDB. Atlas спрощує розгортання ваших баз даних і керування ними, водночас пропонуючи універсальність, необхідну для створення стійких і продуктивних глобальних додатків у хмарних постачальниках за вашим вибором.
Спочатку потрібно зайти або зареєструватися на сервісі за цим . Реєстрацію, найкраще прив'язати до облікового запису Google.
Після авторизації у нас створиться проєкт в якому ми можемо створити базу даних.
Базова пропозиція безплатного тестування послуг - M0. Обираємо цю опцію. Безплатний кластер M0 Sandbox має розмір 512 Мб.
Після цього вводимо назву кластера і натискаємо кнопку Create
Далі обираємо налаштування автентифікації. На початку краще обирати автентифікацію через імʼя користувача (username) і пароль (password).
Введемо імʼя користувача, пароль і натиснемо Create User
Після цього ми побачимо новоствореного користувача доступу до бази даних.
На цьому етапі у нашому проєкті у файлі .env уже можна створити константи із параметрами доступу до бази даних.
Далі потрібно налаштувати доступ до бази даних. 0.0.0.0/0 - означає, що доступ буде з усіх ip і портів. Але можна вказати лише необхідні адреси.
Після цих налаштувань натискаємо Finish and Close, а потім Go to Databases.
Після цього нам відкриється вікно із нашою базою даних.
Щоб налаштувати підключення нашої бази даних натискаємо Сonnect і обираємо доступ через утиліту Compass.
Після цього вантажимо програму MongoDB Compass для нашої ос за вказаним посиланням і встановлюємо її. І копіюємо рядок зʼєднання.
Рядок доступу до бази даних має таку структуру:
У цьому рядку є три плейсхолдери:
<username> - ім'я користувача що ми зареєстрували
<password> - його пароль
<dbname> - Ім'я бази даних. Буде створена при зверненні до хмари.
За допомогою цього рядка налаштовують з'єднання з хмарною базою даних.
Відкриваємо десктопний застосунок MongoDB Compass. Якщо лишити URI за замовчанням, то відкриється локальна база даних.
Щоб під'єднати створену хмарну базу даних потрібно вставити раніше скопійований рядок підключення і вписати правильний пароль користувача для приєднання до бази даних.
Після цього наша база даних готова до використання.
Можна також у нашому у файлі в проєкті .env уже прописати і одразу URL зʼєднання з базою даних
Насправді існує багато графічних інструментів управління MongoDB. Встановлений Compass - один із них. Має непогану візуалізацію даних та повну функціональність CRUD. Доступний для платформ на Linux, Mac чи Windows. Підʼєднання до бази даних здійснюється за допомогою рядка SRV.
Robo 3T - іще один частовживаний безплатний графічний інтерфейс для MongoDB. Його розробила команда 3T Software. Вони також створили Studio 3T - програма повністю платна на відміну від цієї версії.
У цій програмі дані з бази даних отримують завдяки консольному запиту. Наприклад, щоб вивести колекцію треба ввести таку команду:
Щоб виконати команду натискають F5 або Ctrl+Enter. Якою програмою зручніше працювати - кожен розробник сам обирає для себе.
Покликання: