好吧,我有一个查询,它使用聚合函数来展开嵌套文档,最后通过"电影标题"并计算每部电影的平均评分。但我不知道如何编写另一个查询,可以告诉我的聚合查询产生多少总结果。
我需要找出以下查询总结果:
db.movies.aggregate([{
$unwind: "$users"
}, {
$group: {
_id: "$movie_title",
avgRatings: {
$avg: "$users.ratings"
}
}
}]);
对于上面的例子,收集电影因此包含1682部电影。我想写另一个可以输出结果总数的查询。
我尝试过:db.collection.aggregate().count()
但似乎无法正常工作,因为.count适用于db.collection.find()