Como eu faço para fazer a busca de livro por editora, sendo que minha editora é uma coleção? Eu fiz os mesmos passos do modelo do Autor, e consegui fazer tudo direitinho, tanto que quando eu utilizo o recurso listarLivros, eu consigo ver a editora:
[
{
"_id": "623cb86acaa895cfcbeb07af",
"titulo": "Back-end JavaScript",
"autor": {
"_id": "623cd00ee4bd56ea597a2f84",
"nome": "Gustavo Meireles Lessa",
"nacionalidade": "Brasileiro"
},
"editora": {
"_id": "623dc01753fbf8a2cfb03577",
"nome": "Casa",
"cnpj": "12345678000180"
},
"numeroPaginas": 100,
"__v": 0
}
]
Mas quando eu faço a query no Postman http://localhost:4000/livros/busca/?editora=Casa, eu recebo um retorno em branco. Imagino que seja porque a query da função listarLivroPorEditora está errada, mas não sei como consertar. Podem me ajudar?
static listarLivroPorEditora = (req, res) => {
const editora = req.query.editora
livros.find({'editora': editora}, {}, (err, livros) => {
res.status(200).send(livros);
})
}