mongoose能否在 聚合的情况下, 分组后,再进行 count取总数?
我看到 mongodb在聚合情况 有 count
但是 如果这么写
会报 没有$count方法的错误。
然后mongoose确实没有类似的方法, 所以不知道该怎么办, 少量的话 可以直接results.length来获取, 但是如果大量就没办法解决。
results.length
如果你是想count出来$group后有多少条记录,可以再$group一次。因为并没有$count这样的运算符,它本质上就是$group:
$group
$count
{$group: {_id: null, count: {$sum: 1}}}
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(1)
如果你是想count出来
$group
后有多少条记录,可以再$group
一次。因为并没有$count
这样的运算符,它本质上就是$group
: