我對流星很新,所以這個問題聽起來很尷尬。我想,以顯示所有帖子Meteor + MongoDB - 顯示他們的評論數量的職位列表
Posts = new Meteor.Collection('posts');
,然後在Meteor.publish列表(「職位」,...)
return Posts.find();
,並顯示出一些與每個評論那些帖子。註釋存儲在一個單獨的集合
Comments = new Meteor.Collection('comments')
我不希望用戶能夠從數據庫中下載的所有意見,只是找出評論計數,每個柱子的 - 我不是在這裏展示它們。所以
Meteor.publish('comments', function(){
return Comments.find();
})
不是一個選項。
我知道我可以非規範化的數據,並存儲在commentsCount後的文件。但有沒有其他方法可以做到這一點?我希望它是可觀察的 - 或者更確切地說是在更新。我知道如何在顯示單個帖子時做到這一點,但我不知道如何做到這一點。
嗨! 謝謝 - 我知道這件事,但不幸的是,這並不能解決我的問題。這是很好的顯示/指望當前顯示的** **單發表評論,但不是如果你顯示所有的職位名單有用... –
你可以改變的參數是樁的陣列,然後選擇with Comments.find({postId:{$ in:posts}}) –