Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Ansluta Databas till Befintligt API (GET) | Sektion
Arbete med MongoDB i Expressapplikationer

bookAnsluta Databas till Befintligt API (GET)

Svep för att visa menyn

Hittills kan data ha lagrats i arrayer eller temporära variabler. Nu ersätter du den logiken med databasfrågor.

Istället för att returnera hårdkodad data använder du modellen för att hämta data från MongoDB.

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

  res.json(users);
});

För ett enskilt objekt:

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

  res.json(user);
});

Exempel:

  • '/users': returnerar alla användare från databasen;
  • '/users/123': returnerar användaren med id 123 från databasen.

Detta ersätter data i minnet med verklig databasinformation.

question mark

Vad förändras när du kopplar din API till en databas?

Vänligen välj det korrekta svaret

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 11

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 1. Kapitel 11
some-alt