Basic Validation with Mongoose
Deslize para mostrar o menu
When working with data, it is important to ensure that it has the correct structure.
Mongoose allows you to define simple validation rules in your schema.
const userSchema = new mongoose.Schema({
name: {
type: String,
required: true
},
age: {
type: Number
}
});
Here, the name field is required. If it is missing, Mongoose will not allow the document to be saved.
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');
}
});
Validation helps prevent invalid or incomplete data from being stored in the database.
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 1. Capítulo 13
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Seção 1. Capítulo 13