
Aleksandr
11.07.2017
20:13:10

A.
11.07.2017
20:14:19
Понял, спасибо за ответ и небольшой совет :)

KlonD90
11.07.2017
20:16:09

Aleksandr
11.07.2017
20:17:00

Google

KlonD90
11.07.2017
20:17:15
ну там все нужные индексы констрейнты и прочее есть

Aleksandr
11.07.2017
20:17:50

Vsevolod
11.07.2017
20:33:14
Ребзи, не могу понять почему монгуз валидным пустой массив сохраняет. Вот код: https://gist.github.com/vgoloviznin/ea77fd12a88d7a699a19f29d0a8b6ea6. Хочу, чтобы на пустой массив ругался, а он ничего не делает (

A.
11.07.2017
20:36:59
type: [
{
type: Schema.Types.ObjectId,
ref: 'User'
}
]
Дальше проверка.
https://stackoverflow.com/questions/18516610/does-mongoose-actually-validate-the-existence-of-an-object-id по проверке ответ
Пустой массив проверять дополнительно нужно.
Пустой массив так или иначе может быть.
Необходима проверка на то, что там может быть.

Vsevolod
11.07.2017
20:43:27
валидатор у меня есть, но он тоже не вызывается

Google

A.
11.07.2017
20:46:34
А то, что products объект, а не массив?

Vsevolod
11.07.2017
20:48:50
ни так, ни эдак не получается что-то :)
обновил гист с чисто массивом
один хрен :D

A.
11.07.2017
20:51:52
А просто сэйвить пробывал?
Без апдейт?
Апдейт штука интересная местами

Vsevolod
11.07.2017
20:52:15
не, не пробовал, нужен апсерт именно
ладно, хрен с ним, потом валидацию массива прикручу отдельно, на пустой массив в принципе пофиг

A.
11.07.2017
20:53:37
Кстати один раз ишью кажется было по поводу этой темы что валидация не проходит при апсерте
Да там и штуки такие интересные с этим виртуальные методами, аж бесит иногда
Приходится выкручиваться
Потому что Заказчик (зачем с большой буквы?) говорит что лучше понимает (ну пиши сам).
Попробуй засейвить ради интереса
Мини-тест

Vsevolod
11.07.2017
21:06:22
уже закрыл все, спать пора)

KlonD90
11.07.2017
21:27:34
Зачем кому-то нужен монгуз (
Это же ад какой-то

A.
11.07.2017
21:28:09
Нужен, ещё как.
Мне от части.

Google

A.
11.07.2017
21:29:03
Хотя надо валить
Надо вот этот вот помусолить, тарантул
У меня просто арахнофобия
А живет у меня дома тарантул

KlonD90
11.07.2017
21:43:34
Ну по тарантулу в ноде готовы ответить
Сейчас реконнект делаем из коробки

A.
11.07.2017
21:46:15
Шучу :)
@klond90 если так, в кратце, когда юзать?
В каких случаях и обстоятельствах?
Помню пропаганду, но не помню точно.
Смотреть сейчас, завтра, и ближайшие вообще 5-7 дней нет желания.

Aleksandr
11.07.2017
21:48:08

KlonD90
11.07.2017
21:48:12
Нужна быстрая база и что-то посложнее редиса

A.
11.07.2017
21:48:23

Aleksandr
11.07.2017
21:48:29

KlonD90
11.07.2017
21:48:43
Дойду до дома (

Aleksandr
11.07.2017
21:49:03

KlonD90
11.07.2017
21:49:19
Tarantool-driver

Google

KlonD90
11.07.2017
21:49:43
Там стоит смотреть v2

Admin
ERROR: S client not available

KlonD90
11.07.2017
21:49:57
Мы берем все лучшее у ioredis
В плане скорости клиента

A.
11.07.2017
21:50:34

KlonD90
11.07.2017
21:51:45
?
Ну они разогнали в 3-4 раза относительно нормальной версии клиента
Так трюки оттуда берем чтобы можно было драйвер использовать в нагруженных приложениях

Aleksandr
11.07.2017
21:52:32

KlonD90
11.07.2017
21:53:00
Как все доведет до ума
Вообще уже как 2 года поддерживаем

Aleksandr
11.07.2017
21:59:45

Ilgiz
12.07.2017
06:39:39
кто работал с xpath nodejs?
у меня есть страница которую я запросил через библиотеку request и я имею его body как мне с этого body могу удалять какие то теги?
если это был бы фрон js то node.getElementByClass() потом уже remove
но тут то я не могу так сделать

Никита
12.07.2017
07:29:28
https://doesmysiteneedhttps.com/

Сергей
12.07.2017
07:29:56

Ilgiz
12.07.2017
07:30:21
просто я парсю данные и мне мешает маленькая хрень хочу удалить ее
удалить этот элемент с body и перезаписать в новую переменную уже с удаленным элементом

Google

Ilgiz
12.07.2017
07:32:25
пробовал в новый dom обьект записать и удалить не получается

MadMax
12.07.2017
07:36:02
Ребята. Посоветуйте пожайлусто какуб ниьудь ORM для Mysql бд

Konstantin
12.07.2017
07:36:13

MadMax
12.07.2017
07:39:00
Благодарю

Сергей
12.07.2017
07:48:09
Кто-нибудь юзает pm2?
можно ли в его process.config в apps:env задать переменную окружения извне
У меня CI прокидывает много переменных
Я хочу стартануть приложение с этими переменными
или же pm2 прокидывает переменные окружения?

Алексей
12.07.2017
07:50:26
При запуске не можешь передать?
ENV_VAR=test pm2 start

Сергей
12.07.2017
07:50:40
не могу
их CI пробрасывает
около сотни

Алексей
12.07.2017
07:51:49

Dmitry
12.07.2017
07:51:57
Извне в смысле из командной строки или как?