js Developers
我正在尝试在node.js中创建Rest api。我想从mysql数据库中的两个表中获取数据。第一个表是 USERS ,其中包含 {id,name,email} ,第二个表是 USERINFO ,其中包含 {id,mobile,address ,user_id} 此处 user_id 与 USERS 表关联的外键。在 USERINFO 表中有多个信息。
我有这种类型的输出
[
{
"id": 1,
"name": "abc",
"email": "abc@xxx.com",
"mobile": "11111",
"address": "qqq",
"user_id": 1
},
{
"id": 2,
"name": "XYZ",
"email": "xyz@xxx.com",
"mobile": "22222",
"address": "wwwww",
"user_id": 2
},
{
"id": 3,
"name": "abc",
"email": "abc@xxx.com",
"mobile": "3333333",
"address": "ssssss",
"user_id": 1
},
{
"id": 4,
"name": "XYZ",
"email": "xyz@xxx.com",
"mobile": "444444",
"address": "nnnnn",
"user_id": 2
}]
但我想要这种类型的输出
[
{
"id": 1,
"name": "abc",
"email": "abc@xxx.com",
"info": [
{
"mobile": "11111",
"address": "qqq",
},
{
"mobile": "3333333",
"address": "ssssss",
}
],
"user_id": 1
},
{
"id": 2,
"name": "XYZ",
"email": "xyz@xxx.com",
"info": [
{
"mobile": "22222",
"address": "wwwww",
},
{
"mobile": "444444",
"address": "nnnnn",
}
],
"user_id": 2
}]
先谢谢