我有一个包含 3 个表的数据库:品牌(想想麦当劳)-> 商店-> 销售
每个店铺都有很多销售,每个品牌都有很多店铺。如果我想查询麦当劳有多少销售额来构建报告,我该如何构建我的品牌文档?我是否sales
在品牌文档中保留一个字段,该字段在每个商店进行销售时都会更新,或者我sale
在商店文档中保留一个字段,然后循环遍历所有商店以创建每个品牌的销售总和。
第一种方法可能在读取时表现更好,而第二种方法在写入时表现更好。我的数据库的读取次数多于写入次数(至少在开始时),所以我很想知道在 MongoDB 中执行此操作的标准方法是什么。
来自关系数据库,我可能会有 Shops -> BrandShops -> Shop -> Sales 等,但我只是在尝试 Mongo。谢谢。