@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

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

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

Похожие вопросы