我想在Mongo和Meteor框架中处理几个Ads中的嵌套类。例如是这样的:Mongo和Meteor中嵌套类的最佳实践
广告对象具有类别字段是这样的:
MainCategory_1 > SubCategory_1.1 > SubCategory_1.1.1 > SubCategory_1.1.1.1 > { Ad_1 HERE }
> SubCategory_1.2 > SubCategory_1.2.1
> SubCategory_1.3
MainCategory_2 > SubCategory_2.1 > SubCategory_2.1.1 > SubCategory_2.1.1.1
> SubCategory_2.2 > SubCategory_2.2.1
> SubCategory_2.3
例如AD_1对象属于SubCategory_1.1.1.1
而且我想用像这样的查询访问Ad_1:
All MainCategory_1
All SubCategory_1.1
All SubCategory_1.1.1
All SubCategory_1.1.1.1
而All SubCategory3
我有两种方法:
- 商店
cat_id
每个对象和多个查询结果合并。 - 存储类别为字符串路径和查询字符串 字段。像this回答。
我想知道哪一个更好?
你知道更好的性能和简单的其他方法吗?