Funkce publikování určuje, které záznamy by měly být synchronizovány s mini-mongo databází všech předplatitelských klientů. Takže třídění dat ve funkci publikování ve skutečnosti nemá žádný vliv na klienta, protože databáze na straně klienta je pravděpodobně uloží jiným způsobem.
Samozřejmě můžete chtít použít řazení v find
vydavatele za účelem omezení počtu záznamů na N nejnovějších – ale opět jde pouze o způsob, jak rozhodnout, které záznamy budou synchronizovány, a ne jak je má klient uložit/použít.
Jakmile jsou záznamy synchronizovány s klientem, je na kódu šablony, aby určil, jak mají být výsledky zobrazeny. Například:
Template.myTemplate.elements = function() {
return Posts.find({}, {sort: {createdAt:-1}});
}
Podívejte se také na sekci „tříděné publikování“ mého příspěvku o běžných chybách.