Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Tilslutning af Database til Eksisterende API (GET) | Sektion
/
Arbejde med MongoDB i Express-Applikationer

bookTilslutning af Database til Eksisterende API (GET)

Stryg for at vise menuen

Indtil nu er data muligvis blevet gemt i arrays eller midlertidige variabler. Nu erstattes denne logik med databaseforespørgsler.

I stedet for at returnere hardkodede data, bruges modellen til at hente data fra MongoDB.

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

  res.json(users);
});

For et enkelt element:

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

  res.json(user);
});

Eksempler:

  • '/users': returnerer alle brugere fra databasen;
  • '/users/123': returnerer brugeren med id 123 fra databasen.

Dette erstatter data i hukommelsen med reelle databasedata.

question mark

Hvad ændres, når din API forbindes til en database?

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 11

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

Sektion 1. Kapitel 11
some-alt