Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Connexion de la Base de Données à une API Existante (GET) | Section
Travail Avec MongoDB Dans Les Applications Express

bookConnexion de la Base de Données à une API Existante (GET)

Glissez pour afficher le menu

Jusqu'à présent, les données pouvaient être stockées dans des tableaux ou des variables temporaires. Vous remplacez maintenant cette logique par des requêtes vers la base de données.

Au lieu de retourner des données codées en dur, vous utilisez le modèle pour récupérer les données depuis MongoDB.

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

  res.json(users);
});

Pour un seul élément :

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

  res.json(user);
});

Exemples :

  • '/users' : retourne tous les utilisateurs de la base de données ;
  • '/users/123' : retourne l'utilisateur avec l'identifiant 123 de la base de données.

Cela remplace les données en mémoire par des données réelles de la base de données.

question mark

Qu'est-ce qui change lorsque vous connectez votre API à une base de données ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 11

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 1. Chapitre 11
some-alt