• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

279
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 3 years ago · Santiago Trujillo
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 3 years ago · Santiago Trujillo 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 3 years ago · Santiago Trujillo 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 3 years ago · Santiago Trujillo 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 Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda