У меня есть маршрут, подобный следующему:
// Logged in users modules (Users view)
router.get('/user', ensureAuthenticated, (req, res) => {
Module.find()
.populate('user')
// Check if user.level >= module.minLevel
.then(modules => {
res.render('modules/user', {
modules: modules
});
});
});
Я знаю значение user.level и module.minLevel и хочу отобразить только модули для условия: if user.level> = module.minLevel
Можно обернуть блок .then (modules) .... внутри одного If?Как на этот случай?Или другое решение?
Примечание: использование mongoose и mLab в качестве базы данных