javascript - 如何获取每个成员的订阅者数量?
问题描述
我正在尝试使用 sequalize 查询获取每个成员的订阅者数量,但没有得到准确的响应。错误:出了点问题,s.replace 不是函数
代码 :
exports.getSingleMember = async (req, res, next) => {
try{
let member = await db.Member.scope('removePassword').findOne({
where:{username: req.params.uname},
include:[
{model: db.Gallery, attributes:['id','member_img']},
{model: db.Review, attributes:['id','review']},
{model: db.Country, required: true, attributes:['id','name']},
{model: db.City, attributes:['id','name']},
{model: db.Subscribe, attributes:['id',[[Sequelize.fn("COUNT", Sequelize.col('id')), 'total']] ]},
]
});
if(member != null) {
return responses.success(res, data = member);
} else {
return responses.notFound(res, errors = true, msg = "Member is not found.");
}
} catch (e) {
return responses.internalError(res, `Something went wrong, ${e.message}`);
}
}
解决方案
推荐阅读
- html - 如何更改 Bootstrap 自定义文件输入中的“浏览”按钮?
- mysql - UNION 2表很多字段,很少有不同,可能使用SELECT *?
- mysql - MYSQL GROUP BY LEFT JOIN 和 COUNT
- powershell - Powershell - 删除早于 x 天的文件,并在删除文件后仅发送电子邮件
- android - 当应用程序在 android 版本 7、8、9、10 中被杀死时,作业调度程序无法在后台工作?
- php - 通过 ftp 更新 php 文件时服务器 http 不起作用
- ios - iOS PWA 后台音频支持
- vue.js - VueJS Watcher 未在 Safari 12+ 上正确初始化
- latex - 在 RStudio 中使用 knit_child 来管理 master .Rnw 中的论文 .Rnw 章节。\ref 和 \label 现在不起作用
- android - 如何在微调器选择器的位图和下拉列表的项目之间添加空格