公開機能は、サブスクライブしているクライアントのミニモンゴデータベースに同期する必要があるレコードを決定します。したがって、公開機能でデータを並べ替えても、実際にはクライアントに影響はありません。クライアント側のデータベースは、他の方法でデータを保存する可能性が高いためです。
もちろん、サイト運営者のfind
で並べ替えを使用することもできます。 レコードの数を最新のNに制限するためですが、これも同期するレコードを決定する方法であり、クライアントがどのように保存/使用するかを決定する方法ではありません。
レコードがクライアントに同期されたら、結果の表示方法を決定するのはテンプレートコード次第です。例:
Template.myTemplate.elements = function() {
return Posts.find({}, {sort: {createdAt:-1}});
}
よくある間違いについては、私の投稿の「ソートされた公開」セクションも参照してください。