如何仅从Meteor集合中返回唯一的收集字段?

时间:2014-12-05 21:54:17

标签: mongodb collections meteor

我有一个非常简单的待办事项应用程序,用户输入待办事项和标签然后提交。当我单击左侧的标签时,它会显示与之关联的待办事项。我想通过唯一标签过滤左侧的列表。我似乎无法在任何地方找到它。有什么帮助吗?

http://i.imgur.com/qcv6jmr.png

http://i.imgur.com/vQ0AkIP.png

1 个答案:

答案 0 :(得分:1)

这是有效的:

Template.all.helpers({
    linkList: function() {
    var everything = *yourCollection*.find().fetch();
     var *yourUniqueFieldItems* = _.pluck(everything,"*YourField*");
      return _.uniq(*yourUniqueFieldItems*);
    },

最高投票答案:Meteor: how to search for only distinct field values aka a collection.distinct("fieldname") similar to Mongo's不起作用,但该帖子的作者自己找到了解决方案。不幸的是,它被隐藏在评论中,并不是真正的答案。