繁体   English   中英

使用两个参数对 users.findOne 进行续集

[英]sequelize users.findOne using two parameters

我想使用users.findOne方法,使用两个参数,如下例所示,不仅使用idname ,还使用两者

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM