@nodejs_ru

Страница 2712 из 2748
rddlr
19.10.2018
15:26:30
он подойдет только для обучения, когда руки кривые самому установить монгу

бесплатное использование лимиты вообще никакие, а платно дорого

Eugene
19.10.2018
15:27:24
Скейлица мышкой зато

Google
Eugene
19.10.2018
15:27:42
Когда нуб или не хочется возиться - неплохо заходит

rddlr
19.10.2018
15:27:45
тогда уж лучше Атлас

Mark
19.10.2018
15:27:57
а что хорошего в млаб?
незнаю, я сам для себя только вчера открыл

rddlr
19.10.2018
15:28:28
ну если только открыл, то сразу смотри цены, потмоу что бесплатно там даже бекап не дают сделать)))

Eugene
19.10.2018
15:29:04
Имхо все что есть для монги, скорее всего есть и на постгрес, так как она более утилитарна что ли

rddlr
19.10.2018
15:34:22
я ахеревший щас вообще. хука для findByIdAndUpdate нету? а для findOneAndUpdate есть?

какая в этом логика, сукааа

Eugene
19.10.2018
15:34:49
Хуйня какая-то

Findbyid это ж вроде обертка всего лишь

Для файнд ван

rddlr
19.10.2018
15:35:20
так и я ж за то

нету для него хука))) https://mongoosejs.com/docs/middleware.html#pre

ну ебанутые ппц

Google
rddlr
19.10.2018
15:36:20
я понимаю - опен соурс и тд

Eugene
19.10.2018
15:39:24
шляпа

rddlr
19.10.2018
15:40:43
ок ладно едем дальше. в хуке пустота postSchema.pre('findOneAndUpdate', async function(next) { console.log('this', this) next() })

Eugene
19.10.2018
15:40:45
типа апдейт запрос шлется сразу в бд, оптимизацию предпочли адекватному поведению

rddlr
19.10.2018
15:40:53
this.comments дает андефайнд

In query middleware functions, this refers to the query.

как мне в хуке узнать содержание бд, если он мне дает только содержимое query

там есть только те данные что я передаю для обновления. где там данные из бд?

Anton
19.10.2018
15:43:44
У постгрес есть что-то на подобие mlab?
есть постгря в гугл клауде (также готовый интанс, ничего не надо поднимать и настраивать). и жирный триал период

rddlr
19.10.2018
15:43:44
я напомню, что мне надо всего лишь узнать ебанный размер массива. 3 часа в пизду

Монга это продуктивно, говорили они

Eugene
19.10.2018
15:44:35
я бы на твоем месте дернул из базы и не мучался, время дороже

rddlr
19.10.2018
15:45:22
ну это на крайняк остается всегда. тут уже дело ска принципа

Eugene
19.10.2018
15:47:57
дак а в чем принцип если ОРМ кривая, ты ж не будешь переписывать их код (даже если можешь, нахуй надо), тут либо ОРМ менять либо костылить

Gor
19.10.2018
15:48:23
Монга это продуктивно, говорили они
Скорее всего инструмент не выбран под задачу.

Eugene
19.10.2018
15:48:54
инструмент выбран не под задачу, но я к слову увидел несколько траблов, на которые внимания не обращал

и тут явно странности в реализации ормки, собственно к субд у меня вопросов нет

Gor
19.10.2018
15:50:39
Типа описал схему и юзаешь?

Google
Eugene
19.10.2018
15:51:07
наверно

это ж типа самый попсовый орм на ноду под монгу

и есть ли вообще что-то вменяемое кроме него

я не сталкивался, если кто в курсе - буду рад узнать

Gor
19.10.2018
15:53:00
В таких вариантах если надо связи, то проблемы неизбежны . Все же реализация связей да ещё и generic которая должна учитывать целый спектр задач, будет работать или не так или надо извращаться, если выходишь за стандартные варианты

Без орм. Но зато формируютзапросы под задачу

Eugene
19.10.2018
15:53:45
Я использую нативный
Именно чисто монговый драйвер по джс?

Gor
19.10.2018
15:53:58
Да, тот что mongodb

KlonD90
19.10.2018
15:54:31
Если вам нужен mongoose вы делаете что-то не так. Возьмите Postgresql

Anton
19.10.2018
15:54:42
Добрый вечер! Тут кто-нибудь писал телеграм бота?)

Eugene
19.10.2018
15:55:09
Да, тот что mongodb
А как схемы в таком случае хранятся? Ну или любая другая формализация бд

Kendr
19.10.2018
15:55:18
Если вам нужен mongoose вы делаете что-то не так. Возьмите Postgresql
Если вам нужен mongoose вы делаете что-то не так. Сильное заявление

Eugene
19.10.2018
15:56:03
А как схемы в таком случае хранятся? Ну или любая другая формализация бд
Имею в виду может есть какие-то общие паттерны под это

Gor
19.10.2018
15:57:53
А как схемы в таком случае хранятся? Ну или любая другая формализация бд
реализовываешь сам. и валидацию на создании и на выборке. если надо.

по сути это интерфейс для вызова find, update, delete

а что и как - решаешь сам

я например jsonschema использую для валидации.

Anton
19.10.2018
16:21:40
Йес
А какую либу использовали?

Google
rddlr
19.10.2018
16:24:25
да я согласен что надо нативный драйвер юзать к монге. с монгусом это мой последний опыт. думал драйвер сложно будет, но лучше уж как есть, чем эта обертка

Александр
19.10.2018
16:41:49

Страница 2712 из 2748