2014-11-03 30 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; 
},