Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Validazione di Base con Mongoose | Sezione
/
Lavorare con MongoDB nelle Applicazioni Express

bookValidazione 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.

question mark

Cosa fa required: true in uno schema?

Seleziona la risposta corretta

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 13

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 1. Capitolo 13
some-alt