我是开发新手,Meteor带我进去。 我有以下脚本:
在Lib文件夹中
Transactions = new Meteor.Collection('transaction');
服务器
Meteor.publish('trans',function(){
return Transactions.find({});
});
客户端
Meteor.subscribe('trans');
我的名为Transactions的集合包含以下对象
{
date: Date,
amount: Number,
userid: Meteor.userId()
}
我想返回一个包含在集合中的所有不同日期的列表,没有任何重复。
答案 0 :(得分:3)
Template.view.helpers({
viewDate:function(){
var transactions = Transactions.find({userid:Meteor.userId()}).fetch();
return _.uniq(transactions, false, function(transaction) {return transaction.date});
}
});
这使我的一天......谢谢你@chrishillonline
答案 1 :(得分:0)
return _.uniq(Transactions.find({}),function(transaction) {return JSON.stringify(transaction)});