Tietokannan 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.
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 1. Luku 11
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Osio 1. Luku 11