Базова Валідація з 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');
}
});
Валідація допомагає запобігти збереженню некоректних або неповних даних у базі даних.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Базова Валідація з 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');
}
});
Валідація допомагає запобігти збереженню некоректних або неповних даних у базі даних.
Дякуємо за ваш відгук!