Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Grundlegende Validierung mit Mongoose | Abschnitt
Üben
Projekte
Quiz & Herausforderungen
Quizze
Herausforderungen
/
Arbeiten Mit MongoDB in Express-Anwendungen

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

question mark

Was bewirkt required: true in einem Schema?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 13

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 1. Kapitel 13
some-alt