Hàm xuất bản xác định bản ghi nào nên được đồng bộ hóa với cơ sở dữ liệu mini-mongo của bất kỳ máy khách đăng ký nào. Vì vậy, việc sắp xếp dữ liệu trong chức năng xuất bản thực sự không ảnh hưởng đến máy khách, vì cơ sở dữ liệu phía máy khách có thể sẽ lưu trữ chúng theo một số cách khác.
Tất nhiên, bạn có thể muốn sử dụng sắp xếp trong find
của nhà xuất bản để giới hạn số lượng bản ghi là N gần đây nhất - nhưng một lần nữa, đây chỉ là một cách để quyết định bản ghi nào được đồng bộ hóa chứ không phải cách khách hàng lưu trữ / sử dụng chúng.
Khi các bản ghi đã được đồng bộ hóa với máy khách, tùy thuộc vào mã mẫu để xác định cách hiển thị kết quả. Ví dụ:
Template.myTemplate.elements = function() {
return Posts.find({}, {sort: {createdAt:-1}});
}
Ngoài ra, hãy xem phần "xuất bản được sắp xếp" trong bài đăng của tôi về những lỗi thường gặp.