Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

362
Vistas
La opción "useFindAndModify" no es compatible

Estoy tratando de conectarme a mi base de datos usando mangosta y en mi consola se muestra 'la opción usefindandmodify no es compatible'. estoy usando mangosta 6.0.0

este es mi codigo

 mongoose.connect(constants.CONNECTION_URL, { useNewUrlParser: true, useUnifiedTopology: true, useFindAndModify: false }) .then(() => app.listen(constants.PORT, () => console.log(`Server Running on Port ${constants.PORT}`))) .catch((error) => console.log(error.message)); mongoose.Promise = global.Promise;

¿alguien puede sugerirme cómo puedo deshacerme de eso? se escribe con blanco si importa ni verde ni rojo, blanco.

about 4 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

A partir de Mongoose versión 6, no debe especificar eso como una opción. Se manejará automáticamente.

Este problema se explica aquí .

useNewUrlParser , useUnifiedTopology , useFindAndModify y useCreateIndex ya no son opciones compatibles. Mongoose 6 siempre se comporta como si useNewUrlParser , useUnifiedTopology y useCreateIndex verdaderos, y useFindAndModify falso. Elimine estas opciones de su código.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Recibí este error también, así que lo arreglé así
supongo que useNewUrlParser , useUnifiedTopology , useFindAndModify ya no están disponibles

 mongoose.connect(constants.CONNECTION_URL).then(() => app.listen(constants.PORT, () => console.log(`Server Running on Port ${constants.PORT}`))) .catch((error) => console.log(error.message)); mongoose.Promise = global.Promise; mongoose.connect(CONNECTION_URL) .then(() => app.listen(PORT, () => console.log(Server running on port ${PORT})) ).catch((error) => console.log(error.message));
about 4 years ago · Juan Pablo Isaza Denunciar

0

La nueva versión de Mongoose no es compatible useFindAndModify , no tiene que escribirlo en su código, Mongoose por defecto toma useFindAndModify como falso.

simplemente elimine useFindAndModify de su código.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda