【发布时间】:2017-07-05 12:05:14
【问题描述】:
我的应用程序是一个产品列表。
我有太多,想要将它们分组,所以我可以重构我的 publish/subscribe 代码(以及我的模板)。
假设我的 mongodb 中有 4 个不同的集合:balloons, balls, tents, tea.
我需要将它们分组为新创建的foo 和bar。然后我可以编写两个发布/订阅语句而不是 4 个,并通过执行以下操作访问我的数据:
在客户端:
Foo = new Meteor.Collection('foo');
Bar = new Meteor.Collection('bar');
在html模板中
{{#each foo.balloons }}
<p>{{ size }}</p>
<p>{{ price }}</p>
{{/each}}
或在另一个html模板中
{{#each bar.tents }}
<p>{{ size }}</p>
<p>{{ price }}</p>
{{/each}}
【问题讨论】:
-
您能详细解释一下您打算如何将它们分组吗?
-
这就是问题所在,我不知道如何使用 mongodb 使用(最好的)组集合。
标签: javascript mongodb meteor meteor-blaze nosql