首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >加入Meteor集合进行评分

加入Meteor集合进行评分
EN

Stack Overflow用户
提问于 2014-05-13 03:49:42
回答 2查看 79关注 0票数 0

假设我有两个系列:“电影”和“评论”。用户会写关于电影的评论,并为每部电影分配0到10分的评论分数。我想根据每部电影的平均评论分数,给出前20名电影的列表。有人知道如何设置发布/订阅代码吗?它现在让我感到忧郁。我所读到的一切都表明,这是流星的薄弱环节,我似乎找不到类似的例子。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-13 05:16:25

解决方案是将平均评论分数直接存储在电影集合中,并在添加新的评论时更新它。这可以通过存储总评审分数和评论数量来实现,这样您就可以更新平均值,而不必检索所有其他评论。

票数 1
EN

Stack Overflow用户

发布于 2014-05-13 05:14:55

每次发布评论时更新电影的平均值,并将该平均值存储在电影文档中。在创建评论时,这是更多的工作,但是查询前20位电影之后就变得微不足道了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23622489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档