Условный оператор в экспресс-роутере после поиска и заполнения информации - PullRequest
0 голосов
/ 26 июня 2019

У меня есть маршрут, подобный следующему:

// 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 в качестве базы данных

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...