Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Opdatering af Data | Sektion
Arbejde med MongoDB i Express-Applikationer

Opdatering af Data

Stryg for at vise menuen

For at opdatere eksisterende data i MongoDB, anvendes metoder leveret af modellen.

En almindelig metode er findByIdAndUpdate.

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

  res.json(updatedUser);
});

Det første argument er id'et, det andet er de nye data, og den tredje mulighed sikrer, at det opdaterede dokument returneres.

Eksempel:

PUT '/users/123': opdaterer brugeren med id 123.

Dette gør det muligt for din API at ændre eksisterende poster i databasen.

question mark

Hvad gør findByIdAndUpdate?

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 9

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Opdatering af Data

For at opdatere eksisterende data i MongoDB, anvendes metoder leveret af modellen.

En almindelig metode er findByIdAndUpdate.

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

  res.json(updatedUser);
});

Det første argument er id'et, det andet er de nye data, og den tredje mulighed sikrer, at det opdaterede dokument returneres.

Eksempel:

PUT '/users/123': opdaterer brugeren med id 123.

Dette gør det muligt for din API at ændre eksisterende poster i databasen.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 9
some-alt