
Denis
04.09.2018
05:18:48
Связать их в одну систему

Mark
04.09.2018
05:18:56

Denis
04.09.2018
05:18:56

Mark
04.09.2018
05:19:22
Не пиши столбиком, админы за такое анально карают

Google

Voskresus
04.09.2018
05:19:37
Есть же пульт для кондиционера

Mark
04.09.2018
05:20:48

Voskresus
04.09.2018
05:23:27
Я многое потерял

Таймураз
04.09.2018
05:42:09

Ivan
04.09.2018
05:46:00
Как и посоветовал @Ordinary_man я почитал про Promise, но мне функция почему то возвращает type [Object Promise] но есть делать console.log то печатает результат

Yan
04.09.2018
05:46:34
С промисом

Yaroslav
04.09.2018
05:47:40

Ivan
04.09.2018
06:10:05

Yan
04.09.2018
06:10:42
тебе сейчас надо понимание коллбеков/промисов, а не количество строк уменьшать, имхо)

Ivan
04.09.2018
06:11:39

Google

Yan
04.09.2018
06:15:56
Ну ты сам ответил на свой вопрос
У тебя что возвращает getNextBirthDay?

Ivan
04.09.2018
06:17:34

Yan
04.09.2018
06:17:46
А надо что?

Ivan
04.09.2018
06:18:08
Resolve , Reject

Alexander
04.09.2018
06:18:22
Что

Yan
04.09.2018
06:18:38
х_х

Ivan
04.09.2018
06:18:42
И как раз в Resolve запустить функцию getNextBirthDay

Yan
04.09.2018
06:19:43
Ты с .then() разобрался?

Harry
04.09.2018
06:20:48
так у тебя же в самой функции значение возвращается раньше, чем отрабатывает колбек
или я чет путаю

Yan
04.09.2018
06:21:36

Alexander
04.09.2018
06:22:21
У него условно творится белиберда

Harry
04.09.2018
06:22:45
чет каша какая-то
сложна

Ivan
04.09.2018
06:23:59
Подскажите как надо плз.

Yan
04.09.2018
06:24:35
Сделай на промисах
Получится там - не будет вопросов по асинкам

Harry
04.09.2018
06:25:18
сначала на коллбеках бы. потом на промисах. а там уже и асинк авейт

Yan
04.09.2018
06:25:36
Ну в идеале
Я тоже поддерживаю эволюционную модель понимая)

Google

Harry
04.09.2018
06:26:27

Yan
04.09.2018
06:26:30
понимания*

Alexander
04.09.2018
06:26:46
Фишка в том, что он хочет синхронный код в асинхронных библиотеках

Phoenix»
04.09.2018
06:26:57

Yan
04.09.2018
06:27:40
Так то да, но лучше чтобы образовывалось понимание

Alexander
04.09.2018
06:28:18
Если он побежал писать такое без изучения теории, то понимание не образуется

Phoenix»
04.09.2018
06:28:43
Теория без практики тож не оч

Yan
04.09.2018
06:28:55
Ну практику с асинков начинать - не оч

Phoenix»
04.09.2018
06:29:12
(:

Yan
04.09.2018
06:29:32
Я когда был дауном и не знал о промисах, писал работающие варианты с рекурсивными вызовами коллбеков из ассоциативного массива)
О коллбеках я уже знал, хотя бы
(в асинки не лез, т.к. не было пониманя)

Yan
04.09.2018
06:30:09
понимания*

reskwer
04.09.2018
06:43:04
какого ебаного нахуй хуя нет пакетов ноды на убунте 18,04

Alexander
04.09.2018
06:43:53
А ты добавил репозиторий?

reskwer
04.09.2018
06:44:07
да

Harry
04.09.2018
06:47:05
попробуй windows

Дмитрий
04.09.2018
06:48:49

?
04.09.2018
06:48:58
разве не apt-get?

Google

Дмитрий
04.09.2018
06:49:28

Alex
04.09.2018
06:50:21

KhuzhA.GQ
04.09.2018
06:52:55

?
04.09.2018
06:54:07

KhuzhA.GQ
04.09.2018
06:54:15
Делал по этой инструкции, все получилось без проблем: https://losst.ru/ustanovka-node-js-ubuntu-16-04

Andrew
04.09.2018
07:07:49

Dima
04.09.2018
07:15:12
Народ подскажите как такое возможно, есть 2 файла на node.js,
в первом который вызывается определяется global.config = блабла
ставлю там же после инициализации console.log(global.config) выводит все ок
В втором файле тоже ставлю console.log(global.config) и пишет undefined

Дмитрий
04.09.2018
07:15:58

KhuzhA.GQ
04.09.2018
07:16:25
Ошибка то какая
Но сам updateOne() у меня теперь правильно записан? В чем еще может быть ошибка?

Admin
ERROR: S client not available

Dima
04.09.2018
07:17:09

Yan
04.09.2018
07:17:14

Дмитрий
04.09.2018
07:17:38

Dima
04.09.2018
07:17:57
так как выложить это же в огромном проекте)

Yan
04.09.2018
07:18:13
не весь

Andrew
04.09.2018
07:18:39

Дмитрий
04.09.2018
07:18:57

KhuzhA.GQ
04.09.2018
07:24:18

Andrew
04.09.2018
07:26:10
Значит все работает. Почему ты считаешь, что не работает?

Google

KhuzhA.GQ
04.09.2018
07:26:49

Andrew
04.09.2018
07:27:15
Как ты проверяешь?

KhuzhA.GQ
04.09.2018
07:29:42
через Compass и:
db.collection('actions').find().toArray(function(err, results){
if(err) console.log('Ошибка получения данных из ДБ: ' + err)
else console.log(results)
})
Эта функция и возвращает тот самый пустой массив, хотя раньше когда я писал (иначе, с insertOne()) - возвращались объекты из ДБ и они непосредственно отображались в Компассе.
*sudo service mongod start сделал

Roman
04.09.2018
07:30:32
Подскажите, есть ли в Node аналог вызова для очистки и прерывания всех событий, которое происходит при Event: 'uncaughtException'?

Alexander
04.09.2018
07:32:20
process.exit(0)

Andrew
04.09.2018
07:32:37
Как проверял, что ошибки нет
Кстати, там не должно быть какого нибудь upsert true?

KhuzhA.GQ
04.09.2018
07:34:55
Как проверял, что ошибки нет
Коллбэком, как Вы и подсказали:
db.collection('actions').updateOne({id: clientID}, {$set: {lastAction: 'Солнечные ВН'}}, function(err, results){
if(err) console.log('Ошибка при добавлении данных солнечных ВН в БД' + err)
return results
})

Alexander
04.09.2018
07:35:50

KhuzhA.GQ
04.09.2018
07:36:17

Alexander
04.09.2018
07:37:18
коллбек? возвращать? нет. коллбек ничего не вернет. можешь обернуть в промис и вот промис можно вернуть

Rutcod
04.09.2018
07:38:48
всем привет
кто работал с mongoose?
может можете помочь с жтой фигней
{ 'timeIn[$gte]': '2018-09-02T21:00:00.000Z', 'timeIn[$lt]': '2018-09-03T20:59:59.999Z' }
я генерирую запрос но $gte и $lt не правильно обрабатываются монгузом
как этого избежать?
я формирую вот такой объект:
{timeIn:{
$gte:"2018-09-02T21:00:00.000Z"
$lt:"2018-09-03T20:59:59.999Z"
}}

KhuzhA.GQ
04.09.2018
07:41:40