Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Collegamento del Database a un'API Esistente (GET) | Sezione
Lavorare con MongoDB nelle Applicazioni Express

bookCollegamento del Database a un'API Esistente (GET)

Scorri per mostrare il menu

Finora, i dati potevano essere memorizzati in array o variabili temporanee. Ora si sostituisce quella logica con query al database.

Invece di restituire dati hardcoded, si utilizza il modello per recuperare i dati da MongoDB.

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

  res.json(users);
});

Per un singolo elemento:

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

  res.json(user);
});

Esempi:

  • '/users': restituisce tutti gli utenti dal database;
  • '/users/123': restituisce l'utente con id 123 dal database.

Questo sostituisce i dati in memoria con dati reali dal database.

question mark

Cosa cambia quando si collega la propria API a un database?

Seleziona la risposta corretta

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 11

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 1. Capitolo 11
some-alt