Estou tentando atrelar os dados
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!
Estou tentando atrelar os dados
Olá Natália! Eu refiz o meu cadastrar Livros dessa forma:
static async cadastrarLivros(req, res) {
const novoLivro = req.body;
try {
const autorEncontrado = await Autor.findById(novoLivro.autor);
let autorId = autorEncontrado._id;
const livroCompleto = { ...novoLivro, autor: autorId };
const livroCriado = await Livro.create(livroCompleto);
res.status(201).json({ message: "Criado com sucesso", livro: livroCriado });
} catch (error) {
res.status(500).json({ message: `${error.message} - falha ao cadastrar livro` });
}
}
Eu também estava com esse problema. removi o _doc e passei _id