如何根据用户在流星中完成的评级显示顶部图像

时间:2016-08-17 07:26:00

标签: meteor rating

我使用meteor框架构建了一个站点,用户登录并上传图片。照片可以通过评级系统进行投票。在主页中,我想按照评级的降序显示高评价的图像。

此外,我希望用户只能从他的IP地址中评价一次。

1 个答案:

答案 0 :(得分:0)

Template.myTemplate.helpers({
    pictures: function() {
        return Pics.find({}, {sort: {rating: -1}});
    }
});

将从Pics集合中按降序返回所有文档。您可以将它与帮助器一起使用,如下所示:

<div class="v-filterselect v-widget v-has-width v-filterselect-prompt" role="combobox" style="width: 100%;">
  <input tabindex="0" class="v-filterselect-input" id="gwt-uid-17" aria-labelledby="gwt-uid-16" style="width: 100%;" type="text" autocomplete="nope">
  <div class="v-filterselect-button" role="button" aria-hidden="true">
  </div>
</div>

有关评级权限,请查看Atmosphere的网站。在那里,您可以通过搜索“持久会话”找到一些有用的包,这将是比MasterAM在评论中提到的更好的方法而不是IP限制。