Neste artigo você vai aprender a como resolver Mongoose Deprecation Warning the strictQuery, um erro que aparece ao iniciar o mongoose

resolver Mongoose Deprecation Warning the strictQuery capa

Fala programador(a), beleza? Bora aprender mais sobre MongoDB e Mongoose;

Recentemente um novo warning aparece ao criar projetos com Mongoose, a mensagem é:

Mongoose: the strictQuery option will be switched back to false by default in Mongoose 7. Use mongoose.set('strictQuery', false); if you want to prepare for this change. Or use mongoose.set('strictQuery', true); to suppress this warning.

Isso quer dizer que na nova versão uma nova configuração vai ser default, e o Mongoose já quer nos preparar para ela

Porém podemos seguir livremente com a segunda opção, que simplesmente elimina o warning

E é exatamente isso que faremos, precisamos adicionar a configuração antes da string de conexão

Desta maneira:

mongoose.set("strictQuery", true);

mongoose
  .connect(...)

Desta maneira o warning não aparece mais, e conseguimos programar normalmente nossa aplicação

Lembrando que se você deseja atualizar seu projeto para a versão 7, é bom entender o que essa propriedade pode ou não afetar

Sugiro conferir a documentação e se aprofundar nela

Deixe um comentário contando o que achou deste artigo 🙂

Quer aprender mais sobre JavaScript? Confira o vídeo abaixo:

Conclusão

Neste artigo você aprendeu a como resolver Mongoose Deprecation Warning the strictQuery

Que é um warning que surgiu nas últimas versões do Mongoose, já nos preparando para esta futura mudança

Basta adicionar a configuração mencionada no artigo antes da conexão com o banco e o erro some do terminal

Porém como foi dito também: veja a documentação para entender melhor do que se trata esta opção sendo tratada como false nas próximas versões

Isso fará de você um melhor desenvolvedor 🙂

Está buscando a sua primeira vaga como Programador? Confira o nosso treinamento completo clicando aqui.

Uma plataforma de cursos com projetos completos, comunidade de alunos e muito mais!

Há também o nosso canal no YouTube, com muito conteúdo gratuito de qualidade!

Subscribe
Notify of
guest

7 Comentários
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Lauricio de souza

muito bom resolvel meu problema!

Battisti

show! =)

DevCanidia

parabéns pelo contéudo resolveu o meu problema!

Battisti

valeu!

João Lima

Artigo providencial

Paulo Junior

Thanks

Battisti

de nada!