Как уже упоминалось выше, вам нужно зарегистрировать ошибку соединения. Сделав это, вы поймете, в чем проблема подключения! Также убедитесь, что имя БД присутствует в вашем URL!
function getallvideos(callback) {
MongoClient.connect(url, function(err, client) {
if (err) {
console.error('An error occurred connecting to MongoDB: ', err);
} else {
const db = client.db("cathub")
db.collection("videos", function (err, collection) {
collection.find().toArray(function(err, res) {
callback(res)
})
})
db.close()
}
})
}
Я бы также обработал ошибку при доступе к коллекции видео, это будет лучше в долгосрочной перспективе!