Como eu poderia retornar um objeto inteiro, inves de retornar apenas o seu 'id'. Por exemplo, retornar um json de filhos, com o objeto de seus pais
Como eu poderia retornar um objeto inteiro, inves de retornar apenas o seu 'id'. Por exemplo, retornar um json de filhos, com o objeto de seus pais
Boa noite Eliel, tudo certo?
Desculpa, eu não sei se entendi a sua pergunta.... Na tarefa Criando um controlador é mostrado uma forma de retornar vários objetos no formato JSON. E mais para frente na aula é mostrado uma forma de retornar apenas um dos objetos completo, dado que seja fornecido o id desse objeto no banco de dados.
Caso você queira ver associações mais complexas, elas são abordadas no curso ORM com NodeJS: Avançando nas funcionalidades do Sequelize. Lá vão ter objetos que se assemelham mais ao formato que você comentou.
Espero ter ajudado e bons estudos!
Eu queria retornar nesse formato
{
"id": 1,
"nome": "Logica de Programação",
"cargaHoraria": 60,
"obrigatoria": true,
"createdAt": "2021-09-23T14:37:58.000Z",
"updatedAt": "2021-09-23T14:37:58.000Z",
"docente_id": 4,
"Docente": {
"id": 4,
"nome": "Acabias Luiz",
"email": "acabias@docente.com",
"formacao": "Mestrado",
"createdAt": "2021-09-23T14:37:58.000Z",
"updatedAt": "2021-09-23T14:37:58.000Z"
}
}
Depois de uma tarde inteira procurando, consegui atraves do seguinte codigo
const buscaTodos = await database.Disciplinas.findAll({
include: database.Docentes
})