I have following raw query that I need to shift into Sequelize ORM query
SELECT count(*) AS
countFROMuser_postsASuser_postsWHERE (user_posts.source_id= '621' ANDuser_posts.source_type= 'game' ANDuser_posts.user_id= 87 ANDuser_posts.post_type_id= 7 ANDuser_posts.archive= false) ORuser_posts.local_db_path= 'xxx-xxx-xxx';
I have written following query in Sequelize ORM
let result = await Post.count({
where:{
local_db_path:local_db_path,
[Op.or]:[
{
[Op.and]:[
{ source_id:inputs.source_id },
{ source_type:MAP_SOURCE_TYPE[inputs.source_type] },
{ user_id:user.id },
{ post_type_id:7 },
{ archive:false },
]
}
]
}
});
but this query add AND operation between local_db_path and braces condition but I need OR operator instead of AND.