@Banan44
Full Stack

Почему Undefined?

let Categories
mongoClient.connect((error, client) => {
	if(error) throw error

	let db = client.db('Project')
	let categories = db.collection('categories')


	categories.find().toArray((error, results) => {
            
        Categories = results
        console.log(Categories) // Все ок, выводит
        client.close()
	})
})

console.log(Categories) // undefined

Как правильно достать данные из коллекции?
  • Вопрос задан
  • 60 просмотров
Решения вопроса 1
dimovich85
@dimovich85
Уроки по JS - https://t.me/school_ofpery
По идее undefined, потому что читаете в консоль синхронно, а записывается переменная в колбеке - асинхронно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
06 июн. 2020, в 11:17
500 руб./за проект
06 июн. 2020, в 11:15
33333 руб./за проект