Solucionar problemas y avisos de Mongoose en NodeJS

Cuando trabajamos con MongoDB dentro de un proyecto de NodeJS, solemos usar Mongoose, que nos permite trabajar de una mejor manera con este sistema de bases de datos noSQL y no relacional de manera más sencilla.

Pero… a veces este módulo, Mongoose, puede darte algunos problemas o más que problemas, puede llegar a mostrarte algunos avisos en tu consola de Node.js

Avisos relacionados con FindAndModify, useNewUrlParser, useUnifiedTopology y cosas similares.

Hoy te voy a enseñar a solucionar estos problemas y avisos de Mongoose en tus proyectos de Node.

Principalmente vamos a estar trabajando en el fichero index.js de tu proyecto, o en el fichero donde hagas la conexión a Mongo y crees el servidor de Node.

Primer paso

Pon estas dos instrucciones antes de llamar al método connect de mongoose:

mongoose.set('useFindAndModify', false);
mongoose.Promise = global.Promise;

Segundo paso

Luego pon esto como segundo parámetro en tu método connect de mongoose:

{ useNewUrlParser:true, useUnifiedTopology: true }

Recuerda que todo esto se hace en el index.js de tu backend con NodeJS.

Y con esto se arreglarán estos problemillas y avisos de Mongoose 🙂

Nos seguimos viendo en mis cursos de desarrollo, en este blog y en mi canal de YouTube 😉

Víctor Robles WEB

Autor: Victor

Desarrollador web - Formador online - Blogger

Compartir este post