Size: a a a

Node.js — русскоговорящее сообщество

2020 September 23

VL

Vanya Leyn in Node.js — русскоговорящее сообщество
Почему охуеешь
источник

MK

Maxim Kozachenko in Node.js — русскоговорящее сообщество
Заказчик не знает чего хочет и структура БД будет меняться ОЧЕНЬ часто. Я бы сказал быстрее чем это можно себе представить
источник

go

government of usa in Node.js — русскоговорящее сообщество
Maxim Kozachenko
У тайпгуса очень странная документация 🙁
Прекрасная
источник

MK

Maxim Kozachenko in Node.js — русскоговорящее сообщество
Только на всякие миграции и поддержание моделей/логики в нужном состоянии будет уходить процентов 30 полезной работы
источник

VL

Vanya Leyn in Node.js — русскоговорящее сообщество
Maxim Kozachenko
Заказчик не знает чего хочет и структура БД будет меняться ОЧЕНЬ часто. Я бы сказал быстрее чем это можно себе представить
У тайпорм есть авто генерация миграций
источник

MK

Maxim Kozachenko in Node.js — русскоговорящее сообщество
government of usa
Прекрасная
@prop({ ref: 'Nested' })
 
public nest: Ref<Nested>;

Вот только для вменяемой работы нужно писать не Ref<Nested> а Nested
источник

MK

Maxim Kozachenko in Node.js — русскоговорящее сообщество
government of usa
Прекрасная
@prop({ ref: 'Nested' }) // since 7.0 it is recommended to use "ref: getName(Class)" to dynamically get the name

Вот только getName пытается вызвать какой-то конструктор которого в тайпгусе нигде нет 🙂
источник

MK

Maxim Kozachenko in Node.js — русскоговорящее сообщество
Maxim Kozachenko
@prop({ ref: 'Nested' })
 
public nest: Ref<Nested>;

Вот только для вменяемой работы нужно писать не Ref<Nested> а Nested
А иначе property name is not in Types.ObjectId / ну или любое другое свойство модели Nested
источник

MK

Maxim Kozachenko in Node.js — русскоговорящее сообщество
Vanya Leyn
У тайпорм есть авто генерация миграций
На другом проекте потыкаю. А щас достался проект на монге - делаю все, что могу
источник

MD

Mikhail Demidoff in Node.js — русскоговорящее сообщество
орм - сиквалайз, как я понял?
источник

MD

Mikhail Demidoff in Node.js — русскоговорящее сообщество
тайпорм и для постгре подойдет и для монги
источник

VL

Vanya Leyn in Node.js — русскоговорящее сообщество
Mikhail Demidoff
тайпорм и для постгре подойдет и для монги
Ну монгус в плане монги поярче будет
источник

MK

Maxim Kozachenko in Node.js — русскоговорящее сообщество
Я и так его рефакторю уже 10й час. А там еще вот такое есть:
источник

MK

Maxim Kozachenko in Node.js — русскоговорящее сообщество
И вот так для каждого поля которое приходит в запросе (штук 15)
источник

NP

Nikita Pilgrim in Node.js — русскоговорящее сообщество
Подскажите почему запрос к бд может быть медленным?
 const user = await this.repository.findOne({username: 'some');
так запрашиваю юзера
всего юзеров в бд 4
источник

go

government of usa in Node.js — русскоговорящее сообщество
Maxim Kozachenko
И вот так для каждого поля которое приходит в запросе (штук 15)
Зачем если есть вируталы
источник

go

government of usa in Node.js — русскоговорящее сообщество
А ещё пре и пост хуки
источник

MK

Maxim Kozachenko in Node.js — русскоговорящее сообщество
government of usa
Зачем если есть вируталы
Еще не знаю, что такое виртуалы, но я в соседнем классе написал вот так:
источник

go

government of usa in Node.js — русскоговорящее сообщество
Maxim Kozachenko
Еще не знаю, что такое виртуалы, но я в соседнем классе написал вот так:
В пре хук засунь
источник

go

government of usa in Node.js — русскоговорящее сообщество
А
источник