Basic Validation with Mongoose
Sveip for å vise menyen
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.
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 1. Kapittel 13
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Seksjon 1. Kapittel 13