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.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Validation de Base avec Mongoose
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.
Merci pour vos commentaires !