返回多个字段以在下拉列表中使用

时间:2016-05-06 18:00:01

标签: meteor

我在流星中有这个助手

terms:function(){
    return Terms.find().fetch().map(function(it){ return it.termnames; });
  }

仅返回termname,但我也对_id感兴趣。

这是我目前的html

<select name="dd">
{{#each terms}}
<option value="">{{this}}</option>
{{/each}}
</select>

如何退回termnames_id并在我的视图中显示它们?。

1 个答案:

答案 0 :(得分:1)

返回游标而不是数组,仅包括termnames键。将自动包含_id密钥:

terms:function(){
  return Terms.find({},{fields: {termnames: 1});
}

<select name="dd">
  {{#each terms}}
    <option id={{_id}} value="">{{termnames}}</option>
  {{/each}}
</select>
相关问题