Базова Валідація з Mongoose
Свайпніть щоб показати меню
Під час роботи з даними важливо переконатися, що вони мають правильну структуру.
Mongoose дозволяє визначати прості правила валідації у вашій схемі.
const userSchema = new mongoose.Schema({
name: {
type: String,
required: true
},
age: {
type: Number
}
});
Тут поле name є обов'язковим. Якщо воно відсутнє, Mongoose не дозволить зберегти документ.
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');
}
});
Валідація допомагає запобігти збереженню некоректних або неповних даних у базі даних.
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 1. Розділ 13
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Секція 1. Розділ 13