2011-09-08 64 views
0

我正在嘗試修復mongodb的性能問題,其中一個問題是系統讀取每個頁面加載的每個類別中的產品數量。項目使用C#和FluentMongo訪問數據庫。 (這不是我的想法:)mongodb中分類的產品數量(FluentMongo)

理想情況下,我想得到這樣的分類:作爲一個請求的產品數。

每個產品可能屬於多個類別。這我想imporove

代碼是:

int count = _products.AsQueryable().Where(p => p.Categories.Any(c => c.Id == category.Id)).Count(); 

,它執行的次數百....

回答