2013-04-21 2 views
1

나는 템플릿이 있습니다합계 번호는

<template name="week_list"> 
    {{#each days}} 
     {{day_of_month this}} <br /> 

     {{#each action_log_on_day this}} 
      {{Name}} : {{Score}} <br /> 
     {{/each}} 
    {{/each}} 
</template> 

요약 할 수있는 방법이 있나요 모두 자신의 몽고와 'Score'-의 템플릿 또는 내가 별도의 js 함수를 작성해야합니다 (쿼리)?

답변

3

유성에있는 템플리트의 유일한 목적은 사물을 표시하는 것이므로 템플리트에서 어떤 논리도 구현할 수 없기 때문에 별도의 함수를 작성해야합니다. 기능은 다음과 비슷할 수 있습니다.

var sum = 0; 
Documents.find({...}).forEach(function (doc) { sum += doc.Score; }); 
return sum;