我正在与我的团队一起开发应用程序。它基于Meteor和React。我们有2个收藏:房间和地点。每间客房均享有独特的位置。我们有一个页面,列出所有房间,我们可以过滤它们。这是最常用的功能。只能由管理员插入新房间或新位置。
我们设计我们的过滤器(按日期,按地板,按时间,按地点名称)。我们需要的所有财产都在Rooms集合中,对位置名称进行了删除。我们提出了两个解决方案:
也会为Rooms集合中的每个房间复制过滤器中使用的位置名称。
获取每个房产的房间清单。
我试图找出哪一个是最好的。
这是一个简单的案例,我们永远不会扩展到太多,但由于我是mongo的新手,我想知道这两种方法中的哪一种可以带来更好的性能。