2014-11-03 25 views
0

我在我的Meteor应用程序(客户,项目)中有两个集合,如下所示,我试图根据保存在Project文档中的customer_id加入customer.name,但无法找到如何这样做。那么有人可以通过建议我怎么做才能提供帮助吗?由于流星从多个文档检索数据

Project {_id: "S83NEGHnrefvfASrf", title: "Meteor App 01", customerid: "QDGvBQhS6vYgZtnRr", duedate: "11/15/2014 11:42 PM"} 

Customer {_id: "QDGvBQhS6vYgZtnRr", name: "Mary"} 

projectslist.js:

Template.projectslist.helpers({ 
    projectsList: function() { 
     return Projects.find({},{sort: {title: 1}}); 
    } 

}); 

回答

0

如果你有

{{#each projectsList}} 
{{name}} 
{{/each}} 

助手应该是这样的

name: function(){ 
    return Customer.findOne({_id:this.customerid}).name; 
},