我有一条这样的路线:
// 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(模块).... 如果一个里面?在这种情况下如何? 还是其他解决方案?
注意:使用猫鼬和mLab作为数据库