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不起作用,但帖子的作者發現了一個解決方案自己。不幸的是,它被埋在評論中,而不是真正的答案。