Javascript 正确的MongoDB集合结构,包括Meteor中的值数组(无键)

Javascript 正确的MongoDB集合结构,包括Meteor中的值数组(无键),javascript,arrays,mongodb,meteor,meteor-helper,Javascript,Arrays,Mongodb,Meteor,Meteor Helper,我试图将MongoDB中标记数组的值作为选项放入下拉框选择框中。我用的是流星 我的数据结构如下: { "_id" : ObjectId("1..."), "catagory" : "todo", "tags" : ["todonow", "todolater", "toread", "toresearch"] } { "_id: : ObjectId("2..."), "category" : "learning", "tags" : ["til", "reference",

我试图将MongoDB中标记数组的值作为选项放入下拉框选择框中。我用的是流星

我的数据结构如下:

{ "_id" : ObjectId("1..."),
  "catagory" : "todo",
  "tags" : ["todonow", "todolater", "toread", "toresearch"]
}

{ "_id: : ObjectId("2..."),
  "category" : "learning",
  "tags" : ["til", "reference", "cs50", "codeacademy"]
}
首先,我无法理解如何从数组中检索单个值。我在本网站和其他网站上看到过一些帖子,表明我应该使用以下内容:

{{#each tags}}  //iterate through "tags" helper from java script
  {{> tag}}  //and use the "tag" template to show the items from the helper
{{/each}}
我的助手执行Tags.find,并允许我在标记模板中使用{{category}和{{Tags}},但{{Tags}}是整个数组,而不是每个标记数组中的值

此外,我看到的所有示例都是键值对数组,而不仅仅是值。我的问题如下:

1我使用的结构是否为有效的MongoDB结构

2是否有更好的结构用于此目的

3如何在标记数组中请求单个值并将其用作选择框中的选项


我意识到这应该很简单。我已经进行了广泛的搜索,如果有一篇文章或资源可以澄清这一点,我没有找到它或不幸的是没有理解它。如果有人能给我指出正确的方向,我将非常感激。

要获得价值,你必须:

{{#each tags}}
   <li>{{this}}</li>
{{/each}}

解决方案就在这里:

这就是答案,它工作得非常完美。我已经多次看到了该代码,但没有看到那些帖子,并且未能确定它是否适用。非常感谢你!不客气,很高兴为您提供帮助^^^请将帖子标记为已回复。