MILLION Collections MeteorJS

时间:2015-12-17 22:40:08

标签: node.js meteor database-design architecture

我在MeteorJS应用程序中有很多收藏,比如

Animals :{
  name: "some name"
  special: ['foo','bar',...]
  ...
  ...
}

每只动物都有“特殊” - 某种["4 hands", "2 feet", etc..](字符串数组),其中有很多“特殊”字样(超过600)。

问题:我想在客户端上操纵这个(“特殊”)单词(带导航 - 用特殊单词搜索等等)以及最好的方法是什么?使用“特殊”单词创建新集合并在帖子中放置ids并随意在客户端上使用它或者做其他事情吗?在这种情况下如何最好地进行?

1 个答案:

答案 0 :(得分:0)

这是您的数据库设计:

enter image description here

<强>解释
动物表中可能有许多动物,每只动物在特殊表中可能有许多特殊的单词

干杯!!