fetch
vrací pole objektů, což není zákonná hodnota, kterou lze vrátit z funkce publikování.
Funkce publikování mohou vrátit pouze kurzor, pole kurzorů nebo falešnou hodnotu. Chcete-li chybu opravit, jednoduše odstraňte fetch
:
return Polls.find({}, {sort: {date: -1}, limit: 10});
Na klientovi neděláte chcete se přihlásit k odběru uvnitř vašich šablon. Buď se chcete přihlásit k odběru jednou (obvykle v souboru s názvem client/subscriptions.js
) nebo uvnitř vaší trasy (viz dokumentace
k routeru železa ).
Ignorujte jakékoli subscribe
se vrací. Volání subscribe
pouze umožňuje serveru synchronizovat data s klientem. Výsledkem volání nejsou samotná data.
Chcete-li získat přístup k datům ze své šablony, použijte jiný způsob hledání, například:
Template.recentPolls.polls = function() {
Polls.find({}, {sort: {date: -1}});
}