2014-01-10 24 views
0

我想要顯示包含postactivity集合文檔的用戶提要。但是,我只想顯示一定數量的postsactivites文檔,並且只在用戶將鼠標滾動到頁面底部時才顯示更多。問題是我不知道如何在兩個單獨的集合上使用limit運算符。如何在MongoDB的兩個集合上使用限制運算符?

有去了解這一個方式(例如,如果我想限制到20個文件,顯示用戶頁)來查詢有關post 10個文件和activity 20個文檔,然後對其進行排序,以獲得20訂購文件。但是這引入了性能問題。

你怎麼可以去處理這種情況?

回答

2

MongoDB中的所有操作都傾向於僅在一個集合上工作,查詢也是如此,因此限制。您將不得不從每個集合中查詢20個條目,並對您的應用程序進行排序。