我正在做WebAPI on ExpressJS。我使用节点模块mysql从MySQL数据库中获取数据。我有一张材料和一张明细表。
国家(ID、姓名、代码)
国家(ID、姓名、CountryId)
现在,我想按以下方式查询JSON中的数据:
{
"country":{
"ID" : 1,
"Name" : "United States of America"
"Code" : "USA"
"Cities" :
[
{
"1",
"Alabama",
"AL"
},
{
"2",
"Alaska",
"AK"
},
{
"3",
"California",
"CA"
}
]
}
}如何以上述格式查询数据?谢谢和问候。
发布于 2017-04-21 21:52:46
如何以上述格式查询数据?
您不能这样做,因为这不是有效的JSON。无论您做什么,您都无法以这种格式表示您的数据。
要将来自关系数据库的数据表示为JavaScript嵌套对象和数组,最简单的方法是使用ORM,如后缀、书架、ORM2或Waterline。请参见:
ORM是一个,它允许您将关系模型映射到对象,这正是您在这里所要做的。
https://stackoverflow.com/questions/43552302
复制相似问题