首先,我对nodeJS很新......就像第5天一样。所以请耐心等待。
我正在构建一个FAQ应用程序以进入它,我编写了一个控制器和一个返回此JSON文件的模型:
[
{
faq_id: 1,
faq_question: "This is a question?",
faq_answer: "And a lovely answer",
tab_title: "Tab title here",
tab_id: 1
},
{
faq_id: 2,
faq_question: "Another question",
faq_answer: "With an answer",
tab_title: "Tab title",
tab_id: 2
}
]
}
要求是所有问题都归类为FE上的标签。所以有两个表,一个用于制表符,一个用于常见问题。
每个问题都有一个与之关联的适当tab_id来建立关系。
我需要做的是在JSON文件中创建顶级嵌套作为所有选项卡,然后迭代问题并将faq_tab_id与tab_id匹配,并将问题嵌套到相应的选项卡中。
我开始研究使用UnderscoreJS地图?
不确定它有多大意义,或者是否需要更多代码,但欢迎任何建议。我还没有弄清楚术语,所以我很难找到一个已经被问过的问题来做这样的事情。
谢谢!
答案 0 :(得分:0)
根据您的意图,Underscore.js groupBy function可能就足够了:
// This will group the objects by their 'tab_id' property
var grouped = _.groupBy(myData, 'tab_id');