0
我试图为销售衬衫的电子商务网店设计我的架构。我正在使用一个框架,它将根据从数据库中检索到的信息生成HTML视图(如果有八种衬衫颜色,则会显示八种不同的图片,如果其中一种颜色缺货,它将不会秀等)针对MongoDB和Mongoose的电子商务架构设计
所以,我的问题是这样的:
的网上商店周围的衬衫主要旋转。有一版衬衫(现在)和八种颜色。我打算只制作一个Mongoose Schema
,"Shirt"
模式,并在衬衫模式中包含所有信息。但是,如果我想要获得总数的颜色(以便我可以在每种颜色中显示一件衬衫),我将不得不循环穿过shirts
集合中的所有衬衫,并对颜色进行计数。
这将涉及循环成千上万的衬衫,以确定是否所有8种颜色都有现货。
有没有更简单快捷的方法来做到这一点?