Я работаю над этим экспресс-приложением и хочу узнать, есть ли способ добавить поля из другой схемы в ответ JSON?Вот код
Это первая схема
const restaurantSchema = mongoose.Schema({
title: { type: String, required: true},
prepration_time: {type: String,required:true},
timings: {type: String,required:true},
listed: {type: Boolean},
});
Это вторая схема
const menuSchema = mongoose.Schema({
dish: {type: String,required:true},
category: {type: String,required:true},
price: {type: String,required:true},
restaurant: { type:mongoose.Schema.Types.ObjectId,ref: 'Restaurant' , require: true }
});
Я использовал тип схемы, чтобы установить отношение, и я хочу отобразить схему меню какполе в схеме ресторана.
Вот функция маршрутизатора:
router.get('',(req,res,next)=>{
Restaurant.find()
.then(result =>{
console.log(result);
res.status(200).json({
message: "Fetched",
restaurants: result
});
});
});