1
resposta

Como pesquisar Editora, se ela for um ObjectId

Inicialmente, a pesquisar por editora estava funcionando devido a ela ser um String, mas quando transformei ela em um objeto e fiz referencia pelo id deixou de funcionar. Pesquisei sobre, mas não consegui chegar em nenhuma lugar. Se puder dá uma luz ficarei agradecido.

imagem do método que não funciona Entidade livro que referencia da editora Entidade editora

1 resposta

No teu find tenta passar assim:

livros.find(livro => livro.editora === 'editora')

Se o array de livros são objetos livro, então ele tem uma propriedade 'editora' ele vai procurar dentro de livros um livro.editoria igual ao passado no req.query.editora.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software