2014-09-29 4 views
0

Я хочу рассмотреть, где положение только тогда, когда «req.query.p» определяется:Sequelize «где» только тогда, когда req.query определяется

exports.select = function(req, res) { 
     db.Pelicula 
      .findAndCountAll({ 
       limit : req.query.limit, 
       offset : req.query.offset, 
       where : ["nombre = ?", req.query.p] 
      }) 
      .success(function(resp){ 
       console.log(JSON.stringify(resp.rows, null, 4).bold.get); 
       res.json({peliculas : resp.rows, meta : { total : resp.count}}); 
      }); 
} 

ответ

0

Вы можете сделать:

where : req.query.p ? ["nombre = ?", req.query.p] : null 
+0

Что делать, если req.query.p является 'val1: 1' Я хочу фильтровать по столбцу val1 – jFranciscov

Смежные вопросы