Sequelize Where if not null

新手上路,请多包涵

可以说我想做一个选择命令

WHERE ID=2134

但是 如果用户不提供 id 那么它不应该打扰 WHERE ID(因为它是空的)

我如何使用 Sequelize 处理这个问题?

原文由 Asfgasdf 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 538
1 个回答
let where = {}

if (req.query.id) {
  where = {
    id: req.query.id
  }
}

Model.findAll({
  where: where
});

原文由 Sem 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题