Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2018 March 30

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Эти вещи друг другу не мешают и будучи установленными без контейнеров.
источник
2018 April 06

AO

Andrew Ostrovskii in NodeUA - JavaScript and Node.js in Ukraine
Добрый вечер. Может ли кто-нибудь обьяснить, как правильно удалять релайшоны в монгусе. Я имею ввиду, если скажем есть блог, у него есть комментарии ( через виртуальную схему ). Нужно, чтобы при удалении блога, удалялись и его комменты.
Я слышал про хуки монгуса, на пост делете, окей и даже сам хук работает. Внутри хука можно получить саму модель коммента и вызвать на нем метод remove по айдишке поста ( так они связаны в схеме ). Метод отрабатывает, а комменты в базе остаються. Никто не знает, почему так? И вообще правильный ли такой подход? ( меня смущает, что если скажем база упадет после удаления поста, то даже если бы удалялись комменты, они бы всё равно остались в базе ). Заранее всем спасибо за ответы.
источник

👨C

👨‍💻 Yurii Chikhrai 🔥... in NodeUA - JavaScript and Node.js in Ukraine
Andrew Ostrovskii
Добрый вечер. Может ли кто-нибудь обьяснить, как правильно удалять релайшоны в монгусе. Я имею ввиду, если скажем есть блог, у него есть комментарии ( через виртуальную схему ). Нужно, чтобы при удалении блога, удалялись и его комменты.
Я слышал про хуки монгуса, на пост делете, окей и даже сам хук работает. Внутри хука можно получить саму модель коммента и вызвать на нем метод remove по айдишке поста ( так они связаны в схеме ). Метод отрабатывает, а комменты в базе остаються. Никто не знает, почему так? И вообще правильный ли такой подход? ( меня смущает, что если скажем база упадет после удаления поста, то даже если бы удалялись комменты, они бы всё равно остались в базе ). Заранее всем спасибо за ответы.
в 4-й версии монги завезут транзакции, пока от падения во время частичного удаления можно только с помощью двойных перепроверок сделать, но это геморно.
Включи
mongoose.set('debug', true);
и посмотри уходит ли в хуке запрос на удаление.
Возможно, у тебя просто safe-delete какой-то то есть он ставит просто флаги delete, а не физическое удаление.
источник

AO

Andrew Ostrovskii in NodeUA - JavaScript and Node.js in Ukraine
Воу, спасибо, не знал что так можно делать с дебагом. Нашел проблему, оказалось провтыкал название поля ( не по тому полю удалял ). Эх, 2 дня думал что не так
источник

👨C

👨‍💻 Yurii Chikhrai 🔥... in NodeUA - JavaScript and Node.js in Ukraine
Andrew Ostrovskii
Воу, спасибо, не знал что так можно делать с дебагом. Нашел проблему, оказалось провтыкал название поля ( не по тому полю удалял ). Эх, 2 дня думал что не так
источник

А

Анатолий in NodeUA - JavaScript and Node.js in Ukraine
Есть группа хорошая монго
источник

А

Анатолий in NodeUA - JavaScript and Node.js in Ukraine
Советую поискать
источник

А

Анатолий in NodeUA - JavaScript and Node.js in Ukraine
Там админ вменяемый фанатик, все докажет вплоть до примеров на себе
источник
2018 April 11

А

Анатолий in NodeUA - JavaScript and Node.js in Ukraine
Группа вообще жива?
источник

А

Анатолий in NodeUA - JavaScript and Node.js in Ukraine
Где вопросы?
источник

NS

Nikolay 🤷🏼‍♀️ Simoti... in NodeUA - JavaScript and Node.js in Ukraine
Анатолий
Где вопросы?
все и так понятно 😅
источник

А

Анатолий in NodeUA - JavaScript and Node.js in Ukraine
Скукота, умные все. Может кто знает как через гмайл отправить почту без оаус?
источник

IG

Ivan Granat in NodeUA - JavaScript and Node.js in Ukraine
оаус?
источник

IG

Ivan Granat in NodeUA - JavaScript and Node.js in Ukraine
что это?
источник

А

Анатолий in NodeUA - JavaScript and Node.js in Ukraine
источник

IG

Ivan Granat in NodeUA - JavaScript and Node.js in Ukraine
ниче не знаю, я письма отправлял только через smtp сервер
источник

А

Анатолий in NodeUA - JavaScript and Node.js in Ukraine
Вот и я о том же, гугл не принимает смтп
источник

IG

Ivan Granat in NodeUA - JavaScript and Node.js in Ukraine
всмысле? принимает
источник

А

Анатолий in NodeUA - JavaScript and Node.js in Ukraine
Всмысле не
источник

IG

Ivan Granat in NodeUA - JavaScript and Node.js in Ukraine
у меня на сайте через  smtp письма отправляются
источник