похоже я не могу отобразить массив для моего именмассив объектов пространства имен метеор
{{#each reports}}
{{_id}}
{{/each}}
мой код выглядит как этот метод сервера
.
reports : function(){
var pipeline = [
{$group:{_id: "$activity.destination.name","count":{$sum:1 } } },
{$match:{_id:{$ne:null} }}];
var result = Reports.aggregate(pipeline);
console.log(result);
return result;
от помощника
reports: function(){
Meteor.call("reports",function(err, data) {
arr =[];
data.forEach(function(doc){
arr.push(doc);
});
console.log(arr);
return arr;
});
}
в консоли браузера, ответ выглядит следующим образом
[Object]
0:Object
_id: "Balance Sheet and P&L Rates - Current Year"
count: 2 ..etc
им не уверен, если его пространство имен или его массив объектов не-курсоров. но это не дает мне ошибку. im не уверен, что то, что я делаю правильно.
У вас проблема с объемом. В вашем помощнике ваш 'return' не находится в области помощника, а в обратном вызове. Это, вероятно, было задано раньше, позвольте мне попытаться найти вопрос. - Найденный. Проверьте https://stackoverflow.com/questions/22147813/how-to-use-meteor-methods-inside-of-a-template-helper, ваш вопрос, вероятно, является дубликатом этого. –
@ Kyll благодарит за ответ. и сделайте пожалуйста. это очень ценится. –
Проверьте https://stackoverflow.com/questions/22147813/how-to-use-meteor-methods-inside-of-a-template-helper. Если он решает проблему, отметьте свой вопрос как дубликат или удалите его. Рад, что смог помочь! –