提问者:小点点

使用两个参数sequenize users.findone


我希望使用以下示例中的两个参数来使用users.findone方法,不只是使用idname,而是同时使用这两个参数

 const user = await Tags.findOne({
    where: { id: ID, name: NAME },
  });

共1个答案

匿名用户

据我所知,您的代码应该可以工作,但您可以尝试以下方法:

const user = await Tags.findAll({
  where: {
    [Op.and]: [
      { id: ID },
      { name: NAME }
    ]
  }
});

您可以手动定义where子句的运算符。 请参阅https://sequelize.org/master/manual/model-querying-basics.html#applicing-where-clauses