Sequelize optional where clause parameters?

后端 未结 2 1693
后悔当初
后悔当初 2021-01-18 03:52

This is one thing that really annoys me! I have to write 2 different functions for almost the same query!

Say I\'ve got an API that returns posts that a

2条回答
  •  情书的邮戳
    2021-01-18 04:01

    i had some similar situation , and i used template literals to define empty string as default if the field was undefined.

    User.findOne({
    where: {
      [Op.or]: [
        { email: `${req.body.email || ""}` },
        { username: `${req.body.username || ""}` },
      ],
    },
    

    })

提交回复
热议问题