Sequelize,检查行的存在并返回boolean。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Sequelize,检查行的存在并返回boolean。相关的知识,希望对你有一定的参考价值。
请你帮忙
我如何通过Sequelize实现一个请求'SELECT EXISTS(SELECT 1 FROM Followers WHERE follower_id = 100);',并在一个单独的字段中显示结果?
像这样
await Followers.findAll({
where: { user_id: userId },
include: [
{
model: Followers,
as: 'isSubscribed',
...
},
},
]
答案
做这样的事情
let followersCount = Followers.count({ where: {follower_id: 100} })
if(followersCount > 0){
//EXISTS, Do Something
}
else{
//Does not exist
}
以上是关于Sequelize,检查行的存在并返回boolean。的主要内容,如果未能解决你的问题,请参考以下文章
Sequelize:检查并添加 BelongsToMany(N 到 N)关系