Si tienen el siguiente error:
MongoError: MongoClient must be connected before calling
Traten con esto:
- Quiten el número de puerto (${config.port}) del string de conexión en lib/mongo.js, debería quedar así:
const MONGO_URI = `mongodb+srv://${USER}:${PASSWORD}@${config.dbHost}/${DB_NAME}?retryWrites=true&w=majority`;
- En el mismo archivo lib/mongo.js aumentar un parámetro al constructor del this.client. Debería quedar así:
this.client = new MongoClient(MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true });
Espero esto les sirva.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?