Validation de Base avec Mongoose
Glissez pour afficher le menu
Lors de la gestion des données, il est essentiel de garantir qu'elles possèdent la structure appropriée.
Mongoose permet de définir des règles de validation simples dans votre schéma.
const userSchema = new mongoose.Schema({
name: {
type: String,
required: true
},
age: {
type: Number
}
});
Ici, le champ name est obligatoire. S'il est absent, Mongoose n'autorisera pas l'enregistrement du document.
app.post('/users', async (req, res) => {
try {
const user = new User(req.body);
const savedUser = await user.save();
res.json(savedUser);
} catch (error) {
res.status(400).send('validation error');
}
});
La validation permet d'éviter que des données invalides ou incomplètes soient stockées dans la base de données.
Tout était clair ?
Merci pour vos commentaires !
Section 1. Chapitre 13
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Section 1. Chapitre 13