【问题标题】:Data modelling for eCommerce website in MongoDBMongoDB电子商务网站的数据建模
【发布时间】:2019-06-17 18:00:45
【问题描述】:

我正在为我的客户建立一个电子商务网站。我正在使用 MongoDB 来存储数据。但我对 nosql 的概念还很陌生。

在网站上会有几个类别,在它们下面会有产品。现在我不知道应该如何建模我的数据。

我是否应该制作一个庞大的产品集合并将产品相关文档存储在其中并使用标签获取它们?

或者我应该做很多小类别的集合并在其中存储类似类别的产品?

请分享我应该如何对产品数据建模以及如何有效地获取它们。 如果我的方法是错误的,请提出您的意见。

谢谢。

【问题讨论】:

  • 将所有内容存储在一个集合中,在字段上创建索引,然后访问

标签: database mongodb nosql


【解决方案1】:

创建单个架构并在您的架构中实现嵌入式数据建模。因此,将最常见的特征保留在最外层,然后添加专用数据集群的小片段。例如:

另外,请阅读以下文章以获取更多信息:

1 2

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2016-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-07
    • 1970-01-01
    • 1970-01-01
    • 2020-08-22
    • 2011-06-11
    相关资源
    最近更新 更多