我有一个有一系列歌曲的艺术家模型。我没有填写蓝图配置中的相关歌曲,但我想至少得到一个倒数,所以我知道每个艺术家有多少首歌。这是我简单的艺术家模型:
module.exports = {
属性:{
名称:{
type:'string',
要求:是的
},
歌曲:{
收藏:'歌',
通过:'艺术家'
}
}
};
答案 0 :(得分:1)
为了获得倒计时,您将有两个选择。
选项A.)运行第二个查询
Song.count({artist:artist}).exec(/*...*/)
选项B.)保持艺术家模型中的计数值随着添加/删除歌曲而增加/减少。这可能是您最好的选择,因为在扫描/查询艺术家而不是添加歌曲的情况下,它会要求对DB的压力最小。