0
我有一个非常简单的应用程序,用户输入待办事项和标签然后提交。当我点击左侧的标签时,它会显示与其关联的待办事项。我想通过独特的标签过滤左侧的列表。我似乎无法在任何地方找到它。任何帮助?如何从Meteor集合中返回唯一的集合字段?
http://i.imgur.com/qcv6jmr.png
http://i.imgur.com/vQ0AkIP.png
我有一个非常简单的应用程序,用户输入待办事项和标签然后提交。当我点击左侧的标签时,它会显示与其关联的待办事项。我想通过独特的标签过滤左侧的列表。我似乎无法在任何地方找到它。任何帮助?如何从Meteor集合中返回唯一的集合字段?
http://i.imgur.com/qcv6jmr.png
http://i.imgur.com/vQ0AkIP.png
这是什么在起作用:
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不起作用,但帖子的作者发现了一个解决方案自己。不幸的是,它被埋在评论中,而不是真正的答案。