MongoDB设计[一个集合和类似的文档]


MongoDB design [one collection and similar documents]

我正在构建使用MongoDB的应用程序。在我的应用程序中,每个用户都可以拥有许多不同的车型(保时捷,法拉利等)。我需要将它们全部保存在一个名为 - car 的集合中。因此,在一个集合中,我想存储类似的文档类型。为什么?因为这些车型都是汽车,而且它们都有50%到90%的相同领域。

问题:我说得对吗? 或者我应该为每个新车型(型号)单独收集?

为什么我需要它?因为我必须向用户显示一些包含他所有汽车列表的表格,并且该表(GRID)也必须进行排序和过滤。按门数、齿轮数等字段过滤...从一个集合中抽取这些数据会更容易。

是的,使用一个集合是在这里的方法。 但将其命名为cars