【发布时间】:2015-12-11 02:13:43
【问题描述】:
我正在一个流星网站上构建一个页面,其中列出了一个集合的文档。该集合存储在一个名为 Tools 的变量中,并有一个名为“categories”的字段。在这个页面的顶部,我想要有对应于类别的按钮;当按钮处于活动状态时,会显示该类别的文档。当按钮未激活时,该类别的文档不会显示。
让我感到困惑的是,我想设置它,以便您可以一次选择多个类别。
要对 mongodb 查询进行硬编码以返回多个类别,如下所示:
Tools.find(
{ $or:
[
{ category: 'tech' },
{ category: 'creative' }
]
}
);
但我不知道如何编写此查询以使其根据 Session 变量进行更新。
至于会话变量本身,每个类别都有一个布尔变量会更好吗?如...
Session.set('tech', true);
Session.set('creative', false);
//etc...
或者将它们存储在数组中会更好吗?如...
Session.set('categories', ['tech', 'creative']);
提前致谢!
【问题讨论】: