【发布时间】:2015-05-11 02:12:58
【问题描述】:
我仍在使用 Meteor.js 应用程序,并且希望在我的页面上显示当前用户朋友的所有帖子。
目前,我只是像这样展示每个帖子:
talkthreads: function(){
return Posts.find({parent: null},{sort: {date: -1}});
}
但我想做一些尽可能简单/有效的事情来过滤它们,并且只从用户的朋友那里得到一个。
类似的东西:
talkthreads: function(){
return Posts.find({parent: null, owner: [match one of my friend id]}, {sort: {date: -1}});
}
就像我对 SQL 所做的那样。
另一点是我目前将我的帖子集合发布给所有客户。但由于它的目标是与时俱进,我不想将所有帖子发布给每个客户。
我怎样才能只发布和订阅我或我的朋友拥有的帖子,并且数量有限:我不想一次加载超过 15 个最后的帖子。当我点击一个按钮时,我又加载了 15 个(比如在 FB 上,当你在页面底部滚动时,它会自动附加旧帖子)。
感谢您的帮助。
【问题讨论】:
标签: javascript mongodb meteor