Size: a a a

JavaScript Noobs — сообщество новичков

2020 July 31

s

svasta☦️ in JavaScript Noobs — сообщество новичков
в качестве unvers приходит результат запроса
источник

s

svasta☦️ in JavaScript Noobs — сообщество новичков
и я не могу понять как мне эти данные вытянуть из функции
источник

j

jk in JavaScript Noobs — сообщество новичков
svasta☦️
и я не могу понять как мне эти данные вытянуть из функции
В следующую функцию. Либо then. Либо async/await. Ты же утверждаешь что понимаешь как работает асинхронщина.
источник

s

svasta☦️ in JavaScript Noobs — сообщество новичков
jk
В следующую функцию. Либо then. Либо async/await. Ты же утверждаешь что понимаешь как работает асинхронщина.
вот так?
источник

s

svasta☦️ in JavaScript Noobs — сообщество новичков
при выводе univers.name почему-то undefined
источник

j

jk in JavaScript Noobs — сообщество новичков
svasta☦️
вот так?
Вот здесь например прекрасно подойдёт await. exec возвращает промис согласно документации. А значит коллбек там избыточен. Просто оберни в try/catch и работай с тем что прилетело в переменную.
источник

s

svasta☦️ in JavaScript Noobs — сообщество новичков
не понял
источник

s

svasta☦️ in JavaScript Noobs — сообщество новичков
типо exec убрать
источник

s

svasta☦️ in JavaScript Noobs — сообщество новичков
а что обернутьв трай кетч?
источник

s

svasta☦️ in JavaScript Noobs — сообщество новичков
ну и в итоге я вернулся к началу.... и всё равно не выводить univers.name
источник

j

jk in JavaScript Noobs — сообщество новичков
svasta☦️
а что обернутьв трай кетч?
let result;
try {
 result = await model.find(param1, param2, param3).exec()
} catch (e) {
 // Error handler here
}

console.log(result)
источник

j

jk in JavaScript Noobs — сообщество новичков
exec без всяких параметров возвращает обычный промис.
источник

j

jk in JavaScript Noobs — сообщество новичков
svasta☦️
ну и в итоге я вернулся к началу.... и всё равно не выводить univers.name
find не возвращает промис, он возвращает query
источник

s

svasta☦️ in JavaScript Noobs — сообщество новичков
что это даёт?
источник

М

Максим in JavaScript Noobs — сообщество новичков
данные
источник

j

jk in JavaScript Noobs — сообщество новичков
svasta☦️
что это даёт?
Короче, просто прочитай это
https://learn.javascript.ru/async
Потом это
https://learn.javascript.ru/event-loop
Потом это
https://mongoosejs.com/docs/api
И всё
источник

s

svasta☦️ in JavaScript Noobs — сообщество новичков
я не могу понять почему я не могу вывести  univers.name
источник

s

svasta☦️ in JavaScript Noobs — сообщество новичков
jk
Короче, просто прочитай это
https://learn.javascript.ru/async
Потом это
https://learn.javascript.ru/event-loop
Потом это
https://mongoosejs.com/docs/api
И всё
я это 3 раза читал
источник

j

jk in JavaScript Noobs — сообщество новичков
svasta☦️
я это 3 раза читал
Ну тогда не знаю как тебе помочь.
источник

s

svasta☦️ in JavaScript Noobs — сообщество новичков
ну подскажите пожалуйста, как вывести этот univers.name, возможно я пойму
источник