Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Оновлення Даних | Секція
Практика
Проекти
Вікторини та виклики
Вікторини
Виклики
/
Робота з MongoDB у Додатках Express

bookОновлення Даних

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

Для оновлення наявних даних у MongoDB використовуються методи, які надає модель.

Поширеним методом є findByIdAndUpdate.

app.put('/users/:id', async (req, res) => {
  const updatedUser = await User.findByIdAndUpdate(
    req.params.id,
    req.body,
    { new: true }
  );

  res.json(updatedUser);
});

Перший аргумент — це id, другий — нові дані, а третій параметр гарантує повернення оновленого документа.

Приклад:

PUT '/users/123': оновлює користувача з id 123.

Це дозволяє вашому API змінювати наявні записи у базі даних.

question mark

Що робить findByIdAndUpdate?

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

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

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

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