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.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Tietokannan Yhdistäminen Olemassa Olevaan API:iin (GET)
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.
Kiitos palautteestasi!