使用Mongo构建过滤界面

时间:2015-06-29 23:36:01

标签: c# mongodb mongodb-.net-driver

我现在和Mongo一起玩。当我使用新的网络技术时,我做的第一件事就是构建一个简单的电子商务网站,因为我发现它可以很好地概述如何做很多事情。

我有数据库中的待售商品,每个商品都有制造商,产品类型(即USB存储,硬盘,内存,ssd),容量(以gb为单位)等字段。

该网站可以进行搜索并返回所有产品。我想在侧边栏中构建一个过滤器,列出搜索返回的所有制造商,容量,产品类型等,以及项目计数。因此,例如,如果硬盘驱动器是应用的过滤器,则usb存储器,存储器和放大器。 ssd将从侧栏中的产品类型中删除。

我希望这对于搜索到的文档和相应的计数就像DISTINCT。

TLDR:当我从Mongo获取查询结果集时,获取用于过滤的各种字段的不同列表的最有效方法是什么,以及这些字段值适用于结果集中的项目数。 / p>

0 个答案:

没有答案