【发布时间】:2019-04-13 18:39:33
【问题描述】:
我有一个保存电影信息的集合,这个集合的名称是Movie。其中一个字段是 stars,用于保存在电影中扮演的演员。我将 stars 保存在一个数组中。 现在我想编写一个聚合函数,它可以返回给我在大多数电影中播放的星星。此外,我在用户收藏中保存了星星。我写了这个函数,但它是错误的。因为它将星星分组为一个数组
async function starsActMostMovies(){
const res = await Movie.aggregate([
{
$group: {
_id : '$stars'
}
}
])
return res
}
starsActMostMovies().then(function(result){
console.log(result)})
在this link 中,我编写了我的数据库模型。
【问题讨论】:
标签: node.js mongoose aggregation