Grundlegende Validierung mit Mongoose
Swipe um das Menü anzuzeigen
Beim Arbeiten mit Daten ist es wichtig, sicherzustellen, dass diese die richtige Struktur aufweisen.
Mongoose ermöglicht das Festlegen einfacher Validierungsregeln im Schema.
const userSchema = new mongoose.Schema({
name: {
type: String,
required: true
},
age: {
type: Number
}
});
Hier ist das Feld name erforderlich. Fehlt dieses Feld, lässt Mongoose nicht zu, dass das Dokument gespeichert wird.
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');
}
});
Validierung hilft, das Speichern ungültiger oder unvollständiger Daten in der Datenbank zu verhindern.
War alles klar?
Danke für Ihr Feedback!
Abschnitt 1. Kapitel 13
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Abschnitt 1. Kapitel 13