想用 sequelize 实现下面这样的功能,不知道该咋写,
根据查询参数动态组合 where 里的条件
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)
回首忆惘然
相关分类