【发布时间】:2020-01-16 05:37:53
【问题描述】:
我有一个像这样命名为referralLink 的模型
new Schema({
referral_link: String,
referral_code : String,
isLink : Number,
offer_name: String,
offer_desc: String,
user_email: String,
companyId: { type : Schema.Types.ObjectId, ref : 'companies'},
addedByAdmin: { type: Boolean, default: true },
number_of_clicks: Number,
referral_country: String,
link_status: String,
categoryId : { type: Schema.Types.ObjectId, ref: 'categories' },
number_of_clicks : { type: Number, default: 0 },
createdAt: String,
updatedAt: String,
userId: { type: Schema.Types.ObjectId, ref: 'users' }
})
现在我想在单个 mongoose 查询中计算 已批准、拒绝、待处理推荐。我想要这样的结果
{
approved : 2,
pending : 1,
rejected : 3
}
我如何在猫鼬中做到这一点?
【问题讨论】:
标签: database mongodb mongoose nosql