gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 07:44:29 25 4
gpt4 key购买 nike

我试图将 MongoDB 中的“tags”数组的值放入下拉框(选择框,作为选项)。我正在使用 meteor 。

我有一个这样的数据结构:

{ "_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}}

解决方案在这里:Meteor Handlebars: How to access a plain array?

关于javascript - 正确的 MongoDB 集合结构,包括 Meteor 中的值数组(无键),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27595788/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com