Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Database Verbinden Met Bestaande API (GET) | Sectie
Oefenen
Projecten
Quizzen & Uitdagingen
Quizzen
Uitdagingen
/
Werken met MongoDB in Express-Toepassingen

bookDatabase Verbinden Met Bestaande API (GET)

Veeg om het menu te tonen

Tot nu toe werden gegevens mogelijk opgeslagen in arrays of tijdelijke variabelen. Nu vervang je die logica door databasequery's.

In plaats van hardcoded data te retourneren, gebruik je het model om gegevens op te halen uit MongoDB.

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

  res.json(users);
});

Voor een enkel item:

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

  res.json(user);
});

Voorbeelden:

  • '/users': retourneert alle gebruikers uit de database;
  • '/users/123': retourneert de gebruiker met id 123 uit de database.

Hiermee wordt in-memory data vervangen door echte databasegegevens.

question mark

Wat verandert er wanneer je je API met een database verbindt?

Selecteer het correcte antwoord

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 11

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 1. Hoofdstuk 11
some-alt