Я хочу добавить предложение where()
в свой запрос, но условно. В частности, я хочу, чтобы он был добавлен только в том случае, если в URL-адресе передан специальный параметр querystring. Возможно ли это, и если да, то как мне это сделать?
router.get('/questions', function (req, res) {
knex('questions')
.select('question', 'correct', 'incorrect')
.limit(50)
.where('somecolumn', req.query.param) // <-- only if param exists
.then(function (results) {
res.send(results);
});
});