Can I conditionally add a where() clause to my knex query?

后端 未结 4 984
你的背包
你的背包 2020-12-08 02:32

I want to add a where() clause in my query, but conditionally. Specifically, I want it added only if a sepecific querystring parameter is passe

4条回答
  •  一整个雨季
    2020-12-08 02:50

    You can actually use query builder inside .where() like so:

    .where((qb) => {condition == true ? do something if true : do something if false })
    

    IMO @ItaiNoam answer should be correct with .modify()

提交回复
热议问题