Entendendo Meteor Publish / Subscribe

Eu tenho um aplicativo simples configurado que mostra uma lista deProjects. Eu removi oautopublish pacote de modo que eu não estou enviando tudo para o cliente.

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

Quandoautopublish estava ligado, isso mostraria todos os projetos:

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

Com isso removido, eu tenho que fazer adicionalmente:

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

Então, é correto dizer que o lado do clientefind() método só procura registros que foram publicados do lado do servidor? Tem sido um tropeço porque eu senti que só deveria ligarfind() uma vez.

questionAnswers(4)

yourAnswerToTheQuestion