Olá,
Como ficaria o código para realizar uma consulta com vários parâmetros? Teria que criar um para cada no controller (listarLivroPorTitulo, listarLivroPorAutor, listarLivroPorPaginas) ? E depois adicionar eles no router (acima do .get("/livros:id")?
A intenção final seria poder realizar uma requisição tipo assim: http://localhost:3000/livros/busca?editora=X&nome=fulano&numeroPaginas=100&titulo=ciclano
static listarLivroPorEditora = (req, res) => {
const editora = req.query.editora
livros.find({'editora': editora}, {}, (err, livros) => {
res.status(200).send(livros);
})
}