大佬教程收集整理的这篇文章主要介绍了node.js – Meteor订阅不会更新收集的排序顺序,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
// Snippet from Template <div class="post-container"> {{#each elements}} {{> post-element this}} {{/each}} </div> // Snippet from Client Meteor.subscribe('thePosts'); // Snippet from Server Meteor.publish('thePosts',function(){ return Posts.find({},{sort:{createdAt:-1},reactive:true}); });
当我做…
Posts.insert({body:postBody,createdAt: new Date()});
帖子文档被添加并显示在我的列表的末尾,而不是我的发布功能中指定的降序。任何关于我做错什么的想法?
谢谢!
当然,您可能希望在发布商的查找中使用排序,以将记录数限制为N个最新记录 – 但是这又是一种决定哪些记录被同步的方式,而不是如何将它们存储/使用客户端。
一旦记录已经同步到客户端,则由模板代码确定如何显示结果。例如:
Template.myTemplate.elements = function() { return Posts.find({},{sort: {createdAt:-1}}); }
另请参阅我的帖子在common mistakes的“排序发布”部分。
以上是大佬教程为你收集整理的node.js – Meteor订阅不会更新收集的排序顺序全部内容,希望文章能够帮你解决node.js – Meteor订阅不会更新收集的排序顺序所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。