Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Tietokannan Yhdistäminen Olemassa Olevaan API:iin (GET) | Osio
Työskentely MongoDB:n Kanssa Express-Sovelluksissa

bookTietokannan Yhdistäminen Olemassa Olevaan API:iin (GET)

Pyyhkäise näyttääksesi valikon

Tähän asti data on voitu tallentaa taulukoihin tai väliaikaisiin muuttujiin. Nyt korvaat tämän logiikan tietokantakyselyillä.

Kovakoodatun datan palauttamisen sijaan käytät mallia hakeaksesi tietoja MongoDB:stä.

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

  res.json(users);
});

Yksittäisen tietueen hakeminen:

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

  res.json(user);
});

Esimerkkejä:

  • '/users': palauttaa kaikki käyttäjät tietokannasta;
  • '/users/123': palauttaa käyttäjän, jonka id on 123, tietokannasta.

Tämä korvaa muistissa olevan datan oikealla tietokantadatalla.

question mark

Mikä muuttuu, kun yhdistät API:n tietokantaan?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 11

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 1. Luku 11
some-alt