我想创建一个在线商店网站。我已经大量使用了Mysql,但它是我与Mongodb的第二个项目。
我想知道哪种是适合在线商店网站的设计。
我们可以在产品集合中包含产品的所有详细信息,例如(category.attributes.brand ...等),我们可以将类别归为单独的集合,而仅在产品集合中使用其ID,而不能使用整个类别的详细信息,例如create /编辑时间。
属性又如何呢?一个产品可以具有与另一个产品不同的属性。 所以我应该将所有这些添加到“产品集合”中还是放在另一个产品中?
如果有人准备好架构,那就太好了。
谢谢