【发布时间】:2019-05-02 14:52:26
【问题描述】:
我正在使用 mongodb。我的收藏名称是 st_salesquotes 在这里,我附上了 db columns 图片。
我想获取 LastStatusName 及其计数。例如:
状态 Noofstatus 掉落 1 联系了 2 如果 laststatus 名称再次重复,则 noofstatus 应该显示 3 如何在 mongodb 查询中实现这一点。请帮帮我
【问题讨论】:
我正在使用 mongodb。我的收藏名称是 st_salesquotes 在这里,我附上了 db columns 图片。
我想获取 LastStatusName 及其计数。例如:
状态 Noofstatus 掉落 1 联系了 2 如果 laststatus 名称再次重复,则 noofstatus 应该显示 3 如何在 mongodb 查询中实现这一点。请帮帮我
【问题讨论】:
据我了解,这是您需要的查询Try it mongoplayground
$group$sum
db.col.aggregate([
{"$group" : {"_id" : "$LastStatusName","count" : {"$sum" : 1}}},
{"$project" : {"_id" : 0,"LastStatusName" : "$_id","count" : "$count"}}
])
【讨论】: