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.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Validación Básica con Mongoose
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.
¡Gracias por tus comentarios!