找到并填充信息后,快速路由器中的条件语句

时间:2019-06-25 22:21:54

标签: node.js express mongoose

我有一条这样的路线:

// 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作为数据库

0 个答案:

没有答案