[英]sequelize users.findOne using two parameters
我想使用users.findOne
方法,使用兩個參數,如下例所示,不僅使用id
或name
,還使用兩者
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.