Perusvalidointi Mongoose-kirjastolla
Pyyhkäise näyttääksesi valikon
Työskenneltäessä datan kanssa on tärkeää varmistaa, että sillä on oikea rakenne.
Mongoose mahdollistaa yksinkertaisten validointisääntöjen määrittelyn skeemassa.
const userSchema = new mongoose.Schema({
name: {
type: String,
required: true
},
age: {
type: Number
}
});
Tässä name-kenttä on pakollinen. Jos se puuttuu, Mongoose ei salli dokumentin tallentamista.
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');
}
});
Validointi auttaa estämään virheellisen tai puutteellisen datan tallentamisen tietokantaan.
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 1. Luku 13
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Osio 1. Luku 13