在MongoDB中进行电子商务网站的数据建模

3
我正在为我的客户建立一个电子商务网站。我使用MongoDB来存储数据。但是我对nosql的概念还不太熟悉。
在网站中,将有几个类别,每个类别下面都有产品。现在我无法确定如何建模我的数据。
我应该创建一个巨大的产品集合,并在其中存储与产品相关的文档,并使用标签来获取它们吗?
还是应该创建许多小的类别集合,并在其中存储相似类别的产品?
请分享如何建模产品数据以及如何高效地获取它们的方法。如果我的方法不正确,请提出您的意见。
谢谢。

将所有内容存储在一个集合中,为字段创建索引,并访问。 - Satya
1个回答

3
创建一个单一的模式并在模式中实现嵌入式数据建模。因此,将最常见的特征放在最外层,然后添加小的专业数据集片段。例如:enter image description here 另外,请阅读以下文章以获取更多信息:12 希望这可以帮助您。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接