Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Підключення Бази Даних до Існуючого API (GET) | Секція
Робота з MongoDB у Додатках Express

bookПідключення Бази Даних до Існуючого API (GET)

Свайпніть щоб показати меню

До цього дані могли зберігатися в масивах або тимчасових змінних. Тепер цю логіку замінюють запити до бази даних.

Замість повернення жорстко закодованих даних, використовується модель для отримання даних з MongoDB.

app.get('/users', async (req, res) => {
  const users = await User.find();

  res.json(users);
});

Для одного елемента:

app.get('/users/:id', async (req, res) => {
  const user = await User.findById(req.params.id);

  res.json(user);
});

Приклади:

  • '/users': повертає всіх користувачів з бази даних;
  • '/users/123': повертає користувача з id 123 з бази даних.

Це замінює дані в пам'яті на реальні дані з бази даних.

question mark

Що змінюється при підключенні вашого API до бази даних?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 11

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 1. Розділ 11
some-alt