或者
问答详情页顶部banner图
您的位置:首页 >推广 > 其他 > 其他 > sequelize 根据传递的参数动态组合多个where 条件怎么实现

sequelize 根据传递的参数动态组合多个where 条件怎么实现

提问者:浪子随风  |   分类:其他  |   浏览143次  |   悬赏分:3积分 2017-10-17 10:11:32

我要回答

提 交

匿名

  • 数风流人物

    where 就是一个对象,merge 或 Object.assign 等方法都可以啊。

    2017-10-17 17:19:44
    评论0  |   0
  • 敏敏

    let { name, age, gender } = this.request.query let sql = `SELECT * FROM myTable WHERE status = 'active'` if(name) { sql += ` AND name=${name}` } if(age) { sql += ` AND age=${age}` } if(gender) { sql += ` AND gender=${name}` } let data = await db.query(sql)

    2017-10-17 10:59:30
    评论0  |   0
问答详情中间banner