Estou tentando atrelar os dados
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