Я пытаюсь получить клиента mon go в другом файле. Проблема в том, что когда я пытаюсь получить переменную mongoClient, она возвращает неопределенное значение.
Как мне дождаться объявления переменной mongoClient, прежде чем пытаться ее получить?
Файл 1
let mongoClient;
module.exports = async function() {
const mongooseOptions = {...};
mongoClient = await mongoose.connect(dbUrl, mongooseOptions);
};
exports.getMongoClient = () => mongoClient;
Файл 2
const { getMongoClient } = require('../../startups/db');
console.log(getMongoClient); // Returns undefined