2014-11-03 3 views
0

У меня есть две коллекции в моем приложении Meteor (клиенты, проекты), как показано ниже. Я пытаюсь присоединиться к customer.name на основе customer_id, сохраненного в документе Project, но не могу найти способ Сделай так. Так может кто-то помочь, предлагая, как я могу это сделать? БлагодарностиМетеор, получающий данные из нескольких документов

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; 
}, 
Смежные вопросы