Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Grundläggande Validering med Mongoose | Sektion
/
Arbete med MongoDB i Expressapplikationer

bookGrundlä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.

question mark

Vad gör required: true i ett schema?

Vänligen välj det korrekta svaret

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 13

Fråga AI

expand

Fråga AI

ChatGPT

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
some-alt