Validación Básica con Mongoose
Desliza para mostrar el menú
Al trabajar con datos, es importante asegurarse de que tengan la estructura correcta.
Mongoose permite definir reglas de validación simples en tu esquema.
const userSchema = new mongoose.Schema({
name: {
type: String,
required: true
},
age: {
type: Number
}
});
Aquí, el campo name es obligatorio. Si falta, Mongoose no permitirá que el documento se guarde.
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 validación ayuda a evitar que datos inválidos o incompletos se almacenen en la base de datos.
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 1. Capítulo 13
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Sección 1. Capítulo 13