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
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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
})