fetch
returnerer en matrix af objekter, som ikke er en juridisk værdi at returnere fra en publiceringsfunktion.
Publiceringsfunktioner kan kun returnere en markør, en række markører eller en falsk værdi. For at rette din fejl, skal du bare fjerne fetch
:
return Polls.find({}, {sort: {date: -1}, limit: 10});
På klienten gør du ikke ønsker at abonnere inde i dine skabeloner. Du vil enten abonnere én gang (normalt i en fil kaldet client/subscriptions.js
) eller inde på din rute (se jern-routeren dokumentationen
).
Ignorer uanset hvad subscribe
på vender tilbage. Ringer til subscribe
giver bare serveren mulighed for at synkronisere data til klienten. Resultatet af opkaldet er ikke selve dataene.
For at få adgang til dine data fra din skabelon skal du blot bruge et andet fund som:
Template.recentPolls.polls = function() {
Polls.find({}, {sort: {date: -1}});
}