0
多重选择器元件的文档你会如何家伙们这样的:我如果用户选择1周和2周,并点击了多个html选择这样查找MongoDB中和流星
<select multiple id="ss-week">
<option value="" disabled selected>SS Week</option>
<option value="Week1">Week 1</option>
<option value="Week2">Week 2</option>
<option value="Week3">Week 3</option>
<option value="Week4">Week 4</option>
<option value="Week5">Week 5</option>
<option value="Week6">Week 6</option>
</select>
<button type="submit" id="ss-week-button">GO</button>
按钮,查询将需要找到那些'Week1'和'Week2'的字段值为“1”且其他星期(第3周至第6周)等于“0”的文档。我有一些jQuery的,它将在选择到一个数组:
Template.clientQuery.events({
'click #ss-week-button': function(event) {
event.preventDefault();
var selectedValues = [];
$("#ss-week option:selected").each(function(){
selectedValues.push($(this).val());
//more code...
});
在我们的例子中,selectedValues =“Week1”,“Week2”。现在为Mongo查询。它所需要的原则做的是:
Programs.find({ Week1: "1", Week2: "1", Week3: "0", Week4: "0", Week5: "0", Week6: "0" });
因此,基于用户的周选择,我们需要1层的在蒙戈查询相应的斑点。这个怎么做?
所有周字段(第1周到第6周)都包含字符串“1”或“0”。