有这么一个表里面存放用户的关注和被关注数据
下面的三次查询都是不同的条件查询
求教语法上有更好的优化办法吗?
// 是否关注该用户
const follow = await db.collection('temp-user-fans').where({user_id:userId,target_id:target_id}).field({'state':true}).get()
// 取该用户关注数量 从表中取该目标ID关注的人的数量
const followerCount = await db.collection('temp-user-fans').where({ user_id:target_id,state:true }).count()
// 取该用户的粉丝数量 从表中取该主人ID被作为关注目标的数量
const fansCount = await db.collection('temp-user-fans').where({ target_id:target_id,state:true }).count()
0 个回复