Zrozumienie Meteoru Publikowanie / Subskrybowanie

Mam prostą konfigurację aplikacji, która pokazuje listęProjects. Usunąłemautopublish pakiet, dzięki czemu nie wysyłam wszystkiego do klienta.

 <template name="projectsIndex">    
   {{#each projects}}      
     {{name}}
   {{/each}}
 </template>

Gdyautopublish było włączone, wyświetlałoby to wszystkie projekty:

if Meteor.isClient
  Template.projectsIndex.projects = Projects.find()

Po usunięciu muszę dodatkowo:

 if Meteor.isServer
   Meteor.publish "projects", ->
     Projects.find()
 if Meteor.isClient
   Meteor.subscribe "projects"
   Template.projectsIndex.projects = Projects.find()

Czy to właściwe, aby powiedzieć, że po stronie klientafind() metoda wyszukuje tylko rekordy opublikowane po stronie serwera? To mnie potykało, bo czułem, że powinienem tylko dzwonićfind() pewnego razu.

questionAnswers(4)

yourAnswerToTheQuestion