Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
bazi_danix [2024/05/23 16:53] tro [Підключення node.js] |
bazi_danix [2024/06/22 09:24] (текущий) tro |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== | + | ====== |
| ===== MongoDB ===== | ===== MongoDB ===== | ||
| - | Одна з найпопулярніших нереляційних баз даних, яка зберігає дані у форматі документів, | + | [[https:// |
| Ось кілька переваг MongoDB: | Ось кілька переваг MongoDB: | ||
| Строка 17: | Строка 17: | ||
| mpn instal mongoose | mpn instal mongoose | ||
| </ | </ | ||
| + | === підключення === | ||
| + | < | ||
| + | // src/ | ||
| + | |||
| + | import mongoose from ' | ||
| + | |||
| + | import { env } from ' | ||
| + | |||
| + | export const initMongoDB = async () => { | ||
| + | try { | ||
| + | const user = env(' | ||
| + | const pwd = env(' | ||
| + | const url = env(' | ||
| + | const db = env(' | ||
| + | |||
| + | await mongoose.connect( | ||
| + | `mongodb+srv:// | ||
| + | ); | ||
| + | console.log(' | ||
| + | } catch (e) { | ||
| + | console.log(' | ||
| + | throw e; | ||
| + | } | ||
| + | }; | ||
| + | |||
| + | </ | ||
| + | ==== Додаткові утіліти ==== | ||
| + | [[https:// | ||
| + | ==== Рекомендації ==== | ||
| + | === Доступ до БД з певних IP === | ||
| + | |||
| + | Якщо до бази повинні мати доступ не тільки з того ж ip звідки її і створили, | ||
| + | Виберіть свій кластер: | ||
| + | |||
| + | У головній панелі керування виберіть проект, | ||
| + | Натисніть на кластер, | ||
| + | Налаштування мережевого доступу: | ||
| + | |||
| + | У меню зліва виберіть Network Access (Доступ до мережі). | ||
| + | Натисніть на кнопку Add IP Address (Додати IP-адресу). | ||
| + | Додати IP-адресу: | ||
| + | У вікні, що з' | ||
| + | За потреби можете додати опис для цього правила в полі Comment (Коментар). | ||