2011-09-08 59 views
0

我正在尝试修复mongodb的性能问题,其中一个问题是系统读取每个页面加载的每个类别中的产品数量。项目使用C#和FluentMongo访问数据库。 (这不是我的想法:)mongodb中分类的产品数量(FluentMongo)

理想情况下,我想得到这样的分类:作为一个请求的产品数。

每个产品可能属于多个类别。这我想imporove

代码是:

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

,它执行的次数百....

回答