Я создаю Restful API с NodeJs и Mysql и пытаюсь вернуть результат из таблиц, используя внутреннее объединение, но сейчас я возвращаю весь объект «return» и хочу вернуть массивы внутримассивы, подобные простому объекту json, возвращают базу данных noSql.
Current
[
{
coluna1: 'AAAAA',
coluna2: 'XXXXX'
},{
coluna1: 'AAAAA',
coluna2: 'YYYYY'
},{
coluna1: 'BBBBB',
coluna2: 'ZZZZZ'
},
]
Desired
[
{
coluna1: 'AAAAA',
outra_arary: [
{
coluna2: 'XXXXX'
},{
coluna2: 'YYYYY'
}
]
},{
coluna1: 'BBBBB',
outra_arary: [
{
coluna2: 'ZZZZZ'
}
]
}
]
ЭтоПример того, как я построил свой метод:
router.get('/', (req, res, next) => {
res.locals.connection.query(`select *
from tabela1
inner join tabela2
on tabela1.id = tabela2.id;`, (error, results, fields) => {
if (error) {
res.send({
"status" : 500,
"error" : error,
"response" : null
});
} else {
res.send({
"status" : 200,
"error" : null,
"response" : results
});
}
});
});