Validazione di Base con Mongoose
Scorri per mostrare il menu
Quando si lavora con i dati, è importante assicurarsi che abbiano la struttura corretta.
Mongoose consente di definire regole di validazione semplici nello schema.
const userSchema = new mongoose.Schema({
name: {
type: String,
required: true
},
age: {
type: Number
}
});
Qui, il campo name è obbligatorio. Se manca, Mongoose non consentirà il salvataggio del documento.
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 validazione aiuta a prevenire che dati non validi o incompleti vengano memorizzati nel database.
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 1. Capitolo 13
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Sezione 1. Capitolo 13