Grundläggande Validering med Mongoose
Svep för att visa menyn
När du arbetar med data är det viktigt att säkerställa att den har rätt struktur.
Mongoose låter dig definiera enkla valideringsregler i ditt schema.
const userSchema = new mongoose.Schema({
name: {
type: String,
required: true
},
age: {
type: Number
}
});
Här är fältet name obligatoriskt. Om det saknas kommer Mongoose inte att tillåta att dokumentet sparas.
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');
}
});
Validering hjälper till att förhindra att ogiltig eller ofullständig data lagras i databasen.
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 1. Kapitel 13
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Avsnitt 1. Kapitel 13