Aller au contenu

Exercice - Mongoose

Modèle de données : persons.json

  • Partez du schéma créé à l'exercice 5
  • Créez un service web intégrant les 4 méthodes de base (CRUD) avec l’ensemble des attributs.
  • Assurez-vous que les données sont adéquatement stockées (avec les bons types) et que la structure est conforme.
  • Attributs obligatoires :
    • name (first et last)
    • age
    • isActive
    • registered
    • Balance
  • Vous devez aussi valider les champs facultatifs.
  • Ajoutez d’autres routes :
    • /persons/? : permet de récupérer les informations d’une seule personne à partir de son identifiant
    • /persons/q/? : permet de rechercher l’information dans les attributs nom, prénom et courriel
    • /persons/stats/eyeColor : permet d’obtenir le nombre de personnes par couleur des yeux
    • /persons/stats/balance/?/? : permet d’obtenir la balance moyenne des personnes entre x et y années