Я создаю небольшой API, и мне нужно сохранить файл PDF в моей базе данных. Вот моя схема и метод публикации
const mongoose = require('mongoose');
const restaurantSchema = mongoose.Schema({
_id: mongoose.Schema.Types.ObjectId,
name: {type: String, required: true},
menu: {type: String, required: true},
qr: {type: String, required: false}
})
module.exports = mongoose.model('Restaurant', restaurantSchema);
router.post('/' ,(req, res, next) =>{
const restaurant = new Restaurant({
_id: new mongoose.Types.ObjectId,
name: req.body.name,
menu: req.body.menu,
qr: req.body.qr
});
restaurant.save().then(result => {
console.log(result);
res.status(201).json({
message: 'Created Restaurant succesfully',
createdRestaurant: {
name: result.name,
menu: result.menu,
qr: result.qr,
_id: result._id,
request:{
type: "GET",
url: 'http://localhost:3000/restaurants/' + result._id
}
}
});
Я хочу добавить дополнительное поле в мою схему, которое может обрабатывать документ pdf