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.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Perusvalidointi Mongoose-kirjastolla
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.
Kiitos palautteestasi!