目录的MongoDB数据建模

时间:2018-08-02 08:52:52

标签: mongodb nosql modeling

我是MongoDB的新手,负责使用MongoDB创建目录数据库,但是,我知道使用Mongo建模的基本知识,以及为什么要在目录中使用它,但是在进行研究时,我看到了一个这种方法使我感到困惑。

首先,我正在使用产品和类别的参考,这对我来说很有意义,但是为什么我应该将产品变体分开放在另一个集合中?

例如,我必须在目录中的主要部门中,一个部门用于服装,一个部门用于鞋子,所以我找到的方法是为共享属性创建一个集合,为两个部门之间的属性变化创建另一个。

我还有不同的商店,每个商店都有其自己的值,因为我看到他们为价格创建了一个单独的集合:

_id:sku_storeID_OR_StoreCode //,并且此字段已编入索引

为什么不在价格的共享属性集合中创建价格数组,并且此数组将为每个商店价格提供键?

谢谢。

0 个答案:

没有答案
相关问题