Entendiendo Meteor Publicar / Suscribirse
Tengo una aplicación sencilla que muestra una lista deProjects
. He quitado elautopublish
Paquete para que no esté enviando todo al cliente.
<template name="projectsIndex">
{{#each projects}}
{{name}}
{{/each}}
</template>
Cuandoautopublish
se encendió, esto mostraría todos los proyectos:
if Meteor.isClient
Template.projectsIndex.projects = Projects.find()
Con esto eliminado, tengo que hacer además:
if Meteor.isServer
Meteor.publish "projects", ->
Projects.find()
if Meteor.isClient
Meteor.subscribe "projects"
Template.projectsIndex.projects = Projects.find()
Entonces, ¿es correcto decir que el lado del clientefind()
¿El método solo busca los registros que se han publicado desde el lado del servidor? Me ha estado tropezando porque sentí que solo debería estar llamandofind()
una vez.