【问题标题】:Showing posts with upvote count higher than 500 - Meteor显示点赞数高于 500 的帖子 - Meteor
【发布时间】:2015-07-31 05:51:19
【问题描述】:

我下面的当前代码只有 5 个投票最高的帖子,其中投票数最高的帖子排在首位。我想要做的是,不要限制帖子数量,只显示赞数高于 500 的帖子。我想对它们进行排序,投票数最低的帖子在顶部。

Template.top.helpers({
    posts: function () {
      return Posts.find({}, {sort: {votes: -1}, limit: 5});
    }
});

PS:如果这需要除了上面的代码之外的其他工作,任何关于如何进行的提示都非常感谢。我从事这个项目只是为了学习。

谢谢!

【问题讨论】:

    标签: meteor


    【解决方案1】:

    试试这个:

    Template.top.helpers({
        posts: function () {
          return Posts.find({votes: {$gte: 500}}, {sort: {votes: 1}});
        }
    });
    

    它使用$gte 选择票数 >= 500 的帖子。

    【讨论】:

    • 一开始它不起作用,但后来我意识到缺少“}”。惊人的!非常感谢。
    • 谢谢!另一个问题。如果我想显示投票数在 500 到 1000 之间的帖子怎么办?这很简单吗?只是出于好奇要求再学习一件事
    • 是的,你可以使用{votes: {$gte: 500, $lte: 1000}}作为你的选择器。
    猜你喜欢
    • 2021-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-31
    • 2013-10-24
    • 2022-12-10
    • 1970-01-01
    相关资源
    最近更新 更多