【发布时间】:2019-04-07 12:14:41
【问题描述】:
最近我一直在互联网上搜索将 MySQL 与 Express 一起使用。我已经能够让这部分运行起来了。
我的程序使用由 Subclusters 组成的 Clusters,而 subclusters 由 Comptentences 组成。 现在有一个新问题。每当我运行查询时:
select c.clusterName, s.subClusterName, com.competenceName from Clusters c
join SubClusters s on c.clusterID = s.clusterid
join Competences com on s.subClusterID = com.subClusterID
我的 jsonformat 恢复为
[{
clusterName: cluster1,
subClusterName: subcluster1,
competenceName: competence1
},
{
clusterName: cluster1,
subClusterName: subcluster1,
competenceName: competence2
}]
我知道这是怎么回事,但现在我想将我的 JSon 格式更改为如下所示:
[{
clusterName: cluster1,
subClusterName: [
{
subClusterName: subcluster1,
competences: [{competenceName: competence1}, {competenceName: competence2}]
},
{
subClusterName: subcluster2,
competences: [{competenceName: competence1}, {competenceName: competence2}]
}]
}]
我也要把我后端的代码放在这里,因为我是新手,我可能会误用所有代码
models/Competence.js
我已经找了好久了。如果有人能在这个问题上进一步帮助我,那就太好了。由于我对后端的东西还很陌生,所以很难找到所有正确的东西。
【问题讨论】:
标签: mysql node.js json express backend