У меня есть 2 связанных документа в mongodb: Отделы и Функции.У каждого отдела есть набор функций.Я хочу напечатать их по тому же маршруту с expressjs.
Маршрут такой:
//==============INDEX ROUTE================
router.get('/departments', function(req, res){
//Get all departments from database
Department.find({}).populate("occupations").exec(function(err, allDepartments){
if(err){
console.log(err);
} else {
res.render('departments/index', {departments: allDepartments});
}
});
});
Модели:
var departmentSchema = new mongoose.Schema({
departmentName: String,
occupations: {
id: {
type: mongoose.Schema.Types.ObjectId,
ref: "Occupation"
},
occupationName: String
}
});
и
var occupationSchema = new mongoose.Schema({
occupationName: String
});
и я хочу напечатать на экранекак это:
- Отдел 1:
- функция 1.
- функция 2.
- функция 3.
- Отдел 2:
- Отдел 3