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

5 Comentarios

  1. Muchas gracias por tus conocimientos y la publicación de estos de una forma que sean lo más entendible posible.Saludos!

    Responder
  2. Mucha Gracias por la publicación.
    Saludos!

    Responder
  3. Muchas gracias por tu ayuda Victor, no me arrepiento de invertir en tus cursos, aprendo muchísimo y gracias a ti!

    Responder
  4. Bien gracias por la solución un genio!!!

    Responder
  5. Gracias Víctor, funciona!!

    Responder

Poner un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *